Diff of the two buildlogs: -- --- b1/build.log 2025-08-11 22:48:47.908835843 +0000 +++ b2/build.log 2025-08-11 22:58:45.689606329 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 11 10:39:59 -12 2025 -I: pbuilder-time-stamp: 1754951999 +I: Current time: Mon Sep 14 19:11:51 +14 2026 +I: pbuilder-time-stamp: 1789362711 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying cross.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1579195/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Sep 14 05:11 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='da5bcf2b11b64bddb1907b275c8187c6' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1579195' - PS1='# ' - PS2='> ' + INVOCATION_ID=13a4d09e91f1445e80a9244662276d61 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=537938 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xHwawgS6/pbuilderrc_PRN6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xHwawgS6/b1 --logfile b1/build.log corectrl_1.5.1+ds-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xHwawgS6/pbuilderrc_KpzN --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xHwawgS6/b2 --logfile b2/build.log corectrl_1.5.1+ds-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.38+deb13-cloud-arm64 #1 SMP Debian 6.12.38-1 (2025-07-16) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.38+deb13-cloud-arm64 #1 SMP Debian 6.12.38-1 (2025-07-16) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1579195/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -465,7 +497,7 @@ Get: 323 http://deb.debian.org/debian unstable/main arm64 qt6-svg-dev arm64 6.8.2-3 [22.2 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 qt6-tools-dev-tools arm64 6.8.2-5 [242 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 qt6-tools-dev arm64 6.8.2-5 [204 kB] -Fetched 175 MB in 2s (105 MB/s) +Fetched 175 MB in 1s (174 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20001 files and directories currently installed.) @@ -1508,8 +1540,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Aug 11 22:41:06 UTC 2025. -Universal Time is now: Mon Aug 11 22:41:06 UTC 2025. +Local time is now: Mon Sep 14 05:12:36 UTC 2026. +Universal Time is now: Mon Sep 14 05:12:36 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1804,7 +1836,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/corectrl-1.5.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../corectrl_1.5.1+ds-2_source.changes +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/corectrl-1.5.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../corectrl_1.5.1+ds-2_source.changes dpkg-buildpackage: info: source package corectrl dpkg-buildpackage: info: source version 1.5.1+ds-2 dpkg-buildpackage: info: source distribution unstable @@ -1863,7 +1899,7 @@ -- Checking for module 'polkit-gobject-1' -- Found polkit-gobject-1, version 126 Polkit policy files will be installed into /usr/share/polkit-1/actions --- Configuring done (4.9s) +-- Configuring done (4.8s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -1883,63 +1919,63 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/depend -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/depend -make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" -make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build'. make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps [ 0%] Built target corectrl_helper_autogen_timestamp_deps +make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" +[ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps +[ 0%] Built target corectrl_lib_autogen_timestamp_deps make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend [ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o -[ 0%] Built target corectrl_lib_autogen_timestamp_deps +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/catch_main.dir/src/main.cpp.o -MF CMakeFiles/catch_main.dir/src/main.cpp.o.d -o CMakeFiles/catch_main.dir/src/main.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/main.cpp make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" -make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 0%] Automatic MOC for target corectrl_lib -[ 0%] Automatic MOC for target corectrl_helperkiller [ 0%] Automatic MOC for target corectrl_helper cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None +[ 0%] Automatic MOC for target corectrl_helperkiller cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None +[ 0%] Automatic MOC for target corectrl_lib cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h", because it doesn't exist. @@ -1950,12 +1986,6 @@ AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/QuaZip-Qt6-1.5 -I/usr/include/QuaZip-Qt6-1.5/quazip -I/usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -AutoGen: Parsing "SRC:/src/helper/helperkiller.h" -AutoGen: Parsing "SRC:/src/helper/polkit.h" -AutoGen: Parsing "SRC:/src/helper/helperkiller.cpp" -AutoGen: Parsing "SRC:/src/helper/polkit.cpp" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp", because it doesn't exist, from "SRC:/src/helper/helperkiller.h" -/usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helperkiller.h AutoGen: Parsing "SRC:/src/common/cryptolayer.h" AutoGen: Parsing "SRC:/src/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" @@ -1988,6 +2018,12 @@ AutoGen: Parsing "SRC:/src/helper/sysctl/sysfswriter.cpp" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp", because it doesn't exist, from "SRC:/src/helper/helper.h" /usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helper.h +AutoGen: Parsing "SRC:/src/helper/helperkiller.h" +AutoGen: Parsing "SRC:/src/helper/polkit.h" +AutoGen: Parsing "SRC:/src/helper/helperkiller.cpp" +AutoGen: Parsing "SRC:/src/helper/polkit.cpp" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp", because it doesn't exist, from "SRC:/src/helper/helperkiller.h" +/usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helperkiller.h AutoGen: Parsing "SRC:/src/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" @@ -2380,51 +2416,51 @@ AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/timestamp -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp", because it doesn't exist, from "SRC:/src/helper/pmon/msgdispatcher.h" -/usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/msgdispatcher.h AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/timestamp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp", because it doesn't exist, from "SRC:/src/helper/pmon/msgdispatcher.h" +/usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/msgdispatcher.h +[ 0%] Built target corectrl_lib_autogen [ 0%] Built target corectrl_helperkiller_autogen +make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/depend make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/build +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 0%] Built target corectrl_lib_autogen -make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o +[ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o +[ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helperkiller.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/polkit.cpp -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o -[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o -[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/mocs_compilation.cpp cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o -MF CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o.d -o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/fileutils.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helperkiller.cpp +[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o [ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o -MF CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o.d -o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/stringutils.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profileiconcache.cpp +[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -MF CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o.d -o CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/polkit.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/mocs_compilation.cpp +[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/filecache.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profileiconcache.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/commandqueue.cpp [ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodel.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/commandqueue.cpp AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp.d" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp", because it doesn't exist, from "SRC:/src/helper/sysctl/msgreceiver.h" /usr/lib/qt6/libexec/moc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/sysctl/msgreceiver.h @@ -2440,10 +2476,6 @@ cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysexplorer.cpp [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelfactory.cpp -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelsyncer.cpp -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 4%] Built target catch_main make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper.dir/DependInfo.cmake "--color=" @@ -2452,83 +2484,107 @@ make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/mocs_compilation.cpp +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o -MF CMakeFiles/corectrl_helper.dir/helper.cpp.o.d -o CMakeFiles/corectrl_helper.dir/helper.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helper.cpp +[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelsyncer.cpp [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/session.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/session.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/session.cpp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 5%] Built target catch_main +[ 5%] Linking CXX executable corectrl_helperkiller +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helperkiller.dir/link.txt --verbose=1 +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o -MF CMakeFiles/corectrl_helper.dir/polkit.cpp.o.d -o CMakeFiles/corectrl_helper.dir/polkit.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/polkit.cpp [ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profileview.cpp -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepartview.cpp -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profileviewfactory.cpp -[ 6%] Linking CXX executable corectrl_helperkiller -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helperkiller.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/corectrl_helperkiller.dir/link.d CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -o corectrl_helperkiller /usr/lib/aarch64-linux-gnu/libQt6DBus.so.6.8.2 /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' [ 6%] Built target corectrl_helperkiller -[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o -MF CMakeFiles/corectrl_helper.dir/helper.cpp.o.d -o CMakeFiles/corectrl_helper.dir/helper.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helper.cpp -[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o -MF CMakeFiles/corectrl_helper.dir/polkit.cpp.o.d -o CMakeFiles/corectrl_helper.dir/polkit.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/polkit.cpp -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/fileutils.cpp +[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepartview.cpp +[ 7%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/stringutils.cpp +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profileviewfactory.cpp +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilestorage.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilexmlparserfactory.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o +[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/cryptolayer.cpp +[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processmonitor.cpp +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepartxmlparserprovider.cpp -[ 7%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/fileutils.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilexmlparser.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o +[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/procpidsolver.cpp +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepartxmlparser.cpp -[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/stringutils.cpp [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilemanager.cpp -[ 9%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -MF CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o.d -o CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/cryptolayer.cpp [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profile.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profile.cpp [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.cpp -[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o +[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/nlprocexecsocket.cpp +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepartprovider.cpp -[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o +[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/nlprocexecmonitor.cpp +[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processregistry.cpp +[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/appregistry.cpp +[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/msgdispatcher.cpp +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilefactory.cpp -[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/ccpro/zipdatasource.cpp -[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o +[ 12%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -MF CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c +/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_subscribe': +/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c:61:19: warning: invalid use of structure with flexible array member [-Wpedantic] + 61 | struct cn_msg cn_msg; + | ^~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_read_event': +/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c:169:19: warning: invalid use of structure with flexible array member [-Wpedantic] + 169 | struct cn_msg cn_msg; + | ^~~~~~ +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/ccpro/zipdatasink.cpp -[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/ccpro/ccproparser.cpp -[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processmonitor.cpp -[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o +[ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -MF CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o.d -o CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/sysctl/sysfswriter.cpp +[ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -MF CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o.d -o CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/sysctl/msgreceiver.cpp +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/cpuinfo.cpp -[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/gpuinfo.cpp -[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/swinfo.cpp -[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/procpidsolver.cpp -[ 12%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/nlprocexecsocket.cpp -[ 12%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/nlprocexecmonitor.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/hwiddatasource.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/hwidtranslator.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuutils.cpp -[ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processregistry.cpp -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp -[ 14%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/appregistry.cpp +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpu.cpp +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:6, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -2607,8 +2663,6 @@ /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpu.cpp /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -3162,8 +3216,22 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -[ 15%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -MF CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o.d -o CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/msgdispatcher.cpp +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuxmlparser.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp: In function 'void Utils::Common::normalizePoints(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&, std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 13 | void normalizePoints( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:32:30: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | temps, std::make_pair(std::min(0.0, *minTemp), std::max(90.0, *maxTemp)), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 13 | void normalizePoints( + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpu.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -3494,18 +3562,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp: In function 'void Utils::Common::normalizePoints(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&, std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 13 | void normalizePoints( - | ^~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:32:30: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | temps, std::make_pair(std::min(0.0, *minTemp), std::max(90.0, *maxTemp)), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -3778,24 +3838,10 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 13 | void normalizePoints( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.cpp:13:6: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuprofilepart.cpp -[ 15%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cc -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -MF CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o.d -o CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c -/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_subscribe': -/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c:61:19: warning: invalid use of structure with flexible array member [-Wpedantic] - 61 | struct cn_msg cn_msg; - | ^~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_read_event': -/build/reproducible-path/corectrl-1.5.1+ds/src/helper/pmon/processeventconnector.c:169:19: warning: invalid use of structure with flexible array member [-Wpedantic] - 169 | struct cn_msg cn_msg; - | ^~~~~~ -[ 15%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -MF CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o.d -o CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/sysctl/sysfswriter.cpp +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuprofilepart.cpp +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuxmlparser.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:10: @@ -3806,6 +3852,12 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.cpp +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmode.cpp +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeprofilepart.cpp /usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = long long unsigned int; = void]': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:28:54: required from here 28 | *size = units::make_unit( @@ -3888,14 +3940,20 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuxmlparser.cpp -[ 15%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/c++ -DFMT_SHARED -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/src/helper -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-3 -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -MF CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o.d -o CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/sysctl/msgreceiver.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpu.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuprofilepart.cpp +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodexmlparser.cpp +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroup.cpp +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupprofilepart.cpp +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupxmlparser.cpp +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/infoproviderregistry.cpp +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/cpuinfolscpu.cpp +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/cpuinfoproccpuinfo.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp: In function 'bool Utils::AMD::readAMDGPUVRamSize(int, units::data::megabyte_t*)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:28:11: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | *size = units::make_unit( @@ -4048,24 +4106,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfouevent.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp: In function 'bool Utils::AMD::readAMDGPUVRamSize(int, units::data::megabyte_t*)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:28:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | *size = units::make_unit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuxmlparser.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmode.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeprofilepart.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodexmlparser.cpp -[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroup.cpp +[ 20%] Linking CXX executable corectrl_helper +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helper.dir/link.txt --verbose=1 +[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinforevision.cpp +[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfoopengl.cpp +[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfovulkan.cpp +[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/swinfokernel.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/corectrl_helper.dir/link.d CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_helper.dir/helper.cpp.o CMakeFiles/corectrl_helper.dir/polkit.cpp.o CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -o corectrl_helper /usr/lib/aarch64-linux-gnu/libQt6DBus.so.6.8.2 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 -lbotan-3 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 21%] Built target corectrl_helper +[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/swinfomesa.cpp +[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfopm.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > > Utils::AMD::parseOverdriveVoltCurve(const std::vector >&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:500:43: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | points.emplace_back(std::make_pair(freq, volt)); @@ -4092,17 +4157,17 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfopmoverdrive.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltOffsetRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:615:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:616:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupprofilepart.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:767:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | return std::make_pair(units::make_unit(min), @@ -4143,36 +4208,8 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.cpp:1130:60: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1130 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupxmlparser.cpp -[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/infoproviderregistry.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/cpuinfolscpu.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/cpuinfoproccpuinfo.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfouevent.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinforevision.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfoopengl.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/gpuinfovulkan.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/swinfokernel.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/common/swinfomesa.cpp -[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfopm.cpp -[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfopmoverdrive.cpp -[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o +[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovbios.cpp -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.cpp -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfouniqueid.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfopmoverdrive.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -4427,7 +4464,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) @@ -4436,7 +4472,6 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfoodfanctrl.cpp /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -4741,6 +4776,7 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -4749,6 +4785,7 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.cpp /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -4781,15 +4818,16 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 23%] Linking CXX executable corectrl_helper -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helper.dir/link.txt --verbose=1 +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfouniqueid.cpp +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfoodfanctrl.cpp [ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noop.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/corectrl_helper.dir/link.d CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_helper.dir/helper.cpp.o CMakeFiles/corectrl_helper.dir/polkit.cpp.o CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -o corectrl_helper /usr/lib/aarch64-linux-gnu/libQt6DBus.so.6.8.2 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 -lbotan-3 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 23%] Built target corectrl_helper [ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopprofilepart.cpp +[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopxmlparser.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -5032,7 +5070,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -5041,7 +5078,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopxmlparser.cpp /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -5330,8 +5366,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/gpucontrolprovider.cpp /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -5400,6 +5434,8 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/gpucontrolprovider.cpp [ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp [ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o @@ -5408,20 +5444,18 @@ cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp [ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/pmperfmodexmlparser.cpp -[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmauto.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.cpp: In lambda function: /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.cpp:33:18: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | return size; | ^~~~ +[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmauto.cpp [ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautolegacy.cpp [ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautor600.cpp [ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoprovider.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp:4: @@ -5445,14 +5479,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixed.cpp /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -5609,6 +5639,8 @@ /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -5773,7 +5805,6 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -5786,7 +5817,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -5959,6 +5989,7 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -5967,6 +5998,7 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -6035,6 +6067,10 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixed.cpp +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp [ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedr600.cpp [ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o @@ -6074,9 +6110,7 @@ [ 33%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -6141,12 +6175,6 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -6167,10 +6195,6 @@ /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -6199,10 +6223,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -6231,18 +6251,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -6259,10 +6271,6 @@ /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -6275,24 +6283,22 @@ /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': @@ -6319,16 +6325,12 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': @@ -6347,6 +6349,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6355,14 +6361,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6379,30 +6385,26 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) @@ -6411,10 +6413,10 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6427,14 +6429,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6447,6 +6449,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6459,10 +6465,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6475,14 +6481,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6491,6 +6497,10 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -6503,10 +6513,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6523,14 +6533,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6539,6 +6549,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6551,14 +6565,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6571,22 +6585,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -6595,10 +6601,6 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -6607,14 +6609,14 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6623,14 +6625,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6639,10 +6641,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6655,22 +6653,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6679,6 +6673,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6691,22 +6689,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6715,30 +6705,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -6747,10 +6741,18 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -6759,22 +6761,30 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -6783,14 +6793,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -6799,50 +6805,74 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -6851,26 +6881,61 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -6879,22 +6944,42 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6903,10 +6988,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6915,10 +7012,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6927,6 +7032,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6935,14 +7044,30 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -6951,18 +7076,46 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6971,34 +7124,72 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7007,6 +7198,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7015,10 +7210,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -7031,10 +7234,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -7043,10 +7254,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -7059,6 +7278,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -7079,6 +7302,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -7087,10 +7314,34 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -7099,10 +7350,30 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -7111,6 +7382,18 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7119,6 +7402,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7131,27 +7422,52 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7160,7 +7476,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7169,355 +7484,368 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -7526,50 +7854,54 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -7578,70 +7910,150 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -7650,18 +8062,30 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -7670,22 +8094,14 @@ /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7694,18 +8110,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7714,10 +8126,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7726,26 +8138,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7754,10 +8158,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7766,38 +8178,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7806,70 +8190,32 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7878,50 +8224,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7930,14 +8248,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7946,30 +8256,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7978,70 +8272,30 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -8050,26 +8304,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -8078,10 +8316,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -8090,22 +8324,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -8114,110 +8336,38 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8226,10 +8376,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8238,14 +8384,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8254,18 +8392,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8274,22 +8404,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8298,14 +8416,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8314,70 +8424,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -8386,30 +8460,14 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -8418,42 +8476,22 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -8506,8 +8544,6 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp [ 35%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp [ 35%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o @@ -8708,7 +8744,6 @@ /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -8717,7 +8752,6 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -8838,6 +8872,8 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -9030,6 +9066,13 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -9038,85 +9081,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9125,12 +9089,16 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': @@ -9141,38 +9109,42 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9181,18 +9153,34 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -9201,18 +9189,38 @@ /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -9221,6 +9229,14 @@ /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9257,6 +9273,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9269,6 +9289,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9277,14 +9301,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -9365,10 +9401,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp: In member function 'units::frequency::megahertz_t AMD::PMFreqOd::baseSclk() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp:119:57: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | units::frequency::megahertz_t AMD::PMFreqOd::baseSclk() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -9485,6 +9517,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp: In member function 'units::frequency::megahertz_t AMD::PMFreqOd::baseSclk() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp:119:57: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | units::frequency::megahertz_t AMD::PMFreqOd::baseSclk() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -9577,10 +9613,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -9593,19 +9641,30 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -9618,161 +9677,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp -[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9781,6 +9685,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9789,10 +9701,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9805,10 +9725,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9817,30 +9745,74 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9849,10 +9821,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9861,10 +9841,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9877,6 +9865,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9885,6 +9877,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -9905,6 +9901,10 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -9913,22 +9913,50 @@ /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -9961,6 +9989,7 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -9969,6 +9998,7 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -9981,12 +10011,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -9999,10 +10023,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10011,10 +10031,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10023,26 +10039,6 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -10051,38 +10047,14 @@ /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10091,14 +10063,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10107,10 +10071,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10119,10 +10079,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10131,14 +10087,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10147,10 +10095,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10159,22 +10103,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10183,34 +10115,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -10219,38 +10127,16 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10259,26 +10145,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10287,22 +10161,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10323,10 +10185,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10351,10 +10209,6 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -10371,10 +10225,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -10395,10 +10245,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -10411,30 +10257,338 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10443,18 +10597,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10463,18 +10609,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10487,18 +10625,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -10511,38 +10641,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -10551,14 +10661,6 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -10567,26 +10669,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10595,10 +10685,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10607,10 +10693,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10619,18 +10701,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10643,18 +10717,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -10707,10 +10773,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10723,10 +10785,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10735,10 +10793,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10747,10 +10801,6 @@ /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -10759,10 +10809,6 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -10771,10 +10817,6 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -10787,18 +10829,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -10939,6 +10973,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -10947,6 +10983,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp: In member function 'virtual void AMD::PMFreqOdProfilePart::Initializer::takePMFreqOdBaseMclk(units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp:30:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | void takePMFreqOdBaseMclk(units::frequency::megahertz_t) override + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -10963,10 +11003,6 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp: In member function 'virtual void AMD::PMFreqOdProfilePart::Initializer::takePMFreqOdBaseMclk(units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp:30:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | void takePMFreqOdBaseMclk(units::frequency::megahertz_t) override - | ^~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, @@ -11079,12 +11115,200 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11105,14 +11329,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11125,6 +11361,14 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -11137,6 +11381,14 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -11149,14 +11401,34 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -11165,6 +11437,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11173,11 +11449,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11186,11 +11465,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11219,10 +11505,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11239,34 +11533,182 @@ /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11275,14 +11717,30 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11291,6 +11749,20 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11299,26 +11771,90 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11327,34 +11863,102 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11363,10 +11967,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11379,6 +11991,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -11387,6 +12003,10 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -11399,6 +12019,10 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -11407,6 +12031,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11415,6 +12043,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11427,14 +12059,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11571,12 +12215,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -11585,6 +12223,19 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltXMLParser::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp:144:70: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | AMD::PMFreqVoltXMLParser::providePMFreqVoltState(unsigned int index) const + | ^~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -11781,6 +12432,21 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = const units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:64:44: required from here + 64 | states_.emplace(index, std::make_pair(std::clamp(freq, freqMin, freqMax), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | std::clamp(volt, voltMin, voltMax))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11933,7 +12599,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11942,7 +12607,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11951,6 +12615,12 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11987,26 +12657,8 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = const units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:64:44: required from here - 64 | states_.emplace(index, std::make_pair(std::clamp(freq, freqMin, freqMax), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | std::clamp(volt, voltMin, voltMax))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': @@ -12017,40 +12669,28 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': @@ -12065,16 +12705,12 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': @@ -12085,30 +12721,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -12117,14 +12745,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -12137,30 +12757,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -12169,113 +12781,49 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -12285,26 +12833,26 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -12313,50 +12861,50 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -12369,46 +12917,149 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: required from here + 64 | outer_.voltRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: required from here + 70 | outer_.freqRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:72: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const + | ^~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -12417,24 +13068,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12443,18 +13080,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12463,78 +13092,30 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12543,78 +13124,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -12623,86 +13144,30 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -12711,82 +13176,30 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -12795,10 +13208,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -12811,38 +13220,18 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -12851,10 +13240,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -12863,26 +13248,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -12895,26 +13264,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -12923,118 +13280,46 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13043,54 +13328,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13107,50 +13364,36 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'void AMD::PMFreqVolt::state(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 193 | void AMD::PMFreqVolt::state(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13163,14 +13406,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -13183,17 +13418,15 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13203,90 +13436,106 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -13295,113 +13544,149 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13411,18 +13696,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -13431,22 +13704,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -13455,26 +13716,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -13483,181 +13732,100 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: required from here - 64 | outer_.voltRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: required from here - 70 | outer_.freqRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:72: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -13666,46 +13834,38 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -13714,46 +13874,45 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -13762,34 +13921,22 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -13802,10 +13949,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -13818,46 +13973,34 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -13866,6 +14009,14 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -13874,6 +14025,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13890,10 +14045,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13918,6 +14085,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -13930,154 +14105,54 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'void AMD::PMFreqVolt::state(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 193 | void AMD::PMFreqVolt::state(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int index, - | ^~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14086,62 +14161,122 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -14150,10 +14285,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14162,18 +14305,42 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14182,10 +14349,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14194,10 +14377,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14206,46 +14401,38 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -14258,18 +14445,34 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14278,10 +14481,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14290,10 +14501,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14314,6 +14533,10 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -14326,10 +14549,18 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14338,6 +14569,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14346,6 +14581,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14354,6 +14597,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14366,6 +14613,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14374,10 +14629,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -14386,10 +14649,34 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -14402,14 +14689,26 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -14418,6 +14717,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -14430,6 +14733,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -14442,10 +14753,22 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -14458,14 +14781,52 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:61:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | outer_.voltRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:67:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | outer_.freqRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -14474,22 +14835,50 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const + | ^~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltXMLParser::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp:144:70: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | AMD::PMFreqVoltXMLParser::providePMFreqVoltState(unsigned int index) const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14498,14 +14887,30 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14514,6 +14919,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14522,6 +14935,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14530,6 +14955,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14542,6 +14975,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14554,10 +14999,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14566,30 +15027,78 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -14598,92 +15107,130 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:61:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | outer_.voltRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:67:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | outer_.freqRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const - | ^~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h:7, @@ -14692,10 +15239,30 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14704,6 +15271,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14712,10 +15291,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14724,6 +15311,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14740,6 +15335,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -14748,6 +15347,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -14756,6 +15359,10 @@ /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) @@ -14764,6 +15371,10 @@ /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -14804,6 +15415,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14820,6 +15435,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -14836,14 +15455,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -14856,6 +15487,10 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -14864,17 +15499,18 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -14883,10 +15519,6 @@ /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -14895,26 +15527,20 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::init()': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:64:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | states_.emplace(index, std::make_pair(std::clamp(freq, freqMin, freqMax), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | std::clamp(volt, voltMin, voltMax))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14927,10 +15553,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14939,20 +15561,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::init()': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:64:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | states_.emplace(index, std::make_pair(std::clamp(freq, freqMin, freqMax), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | std::clamp(volt, voltMin, voltMax))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14965,18 +15577,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14985,10 +15585,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -14997,22 +15593,10 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -15021,14 +15605,6 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -15037,10 +15613,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15057,10 +15629,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15073,18 +15641,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15093,10 +15653,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15109,10 +15665,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15121,14 +15673,6 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -15137,18 +15681,6 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15161,10 +15693,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15173,14 +15701,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15193,14 +15713,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15209,14 +15721,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15225,18 +15729,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15245,10 +15741,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -15257,10 +15749,6 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -15269,18 +15757,10 @@ /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -15293,10 +15773,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15321,10 +15797,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: required from here + 53 | outer_.stateRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15341,18 +15825,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp: In member function 'virtual void AMD::PMFreqRange::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp:77:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | state(index, importer.providePMFreqRangeState(index)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15369,10 +15841,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15385,6 +15853,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:100:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15401,10 +15873,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -15413,10 +15881,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -15425,153 +15889,105 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'void AMD::PMFreqVolt::state(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 193 | void AMD::PMFreqVolt::state(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | outer_.voltRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | outer_.freqRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:80:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | void AMD::PMFreqVolt::importControl(IControl::Importer &i) - | ^~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:88:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | state(index, freq, volt); - | ~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:88:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'void AMD::PMFreqVolt::state(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 193 | void AMD::PMFreqVolt::state(unsigned int index, + | ^~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:193:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -15580,34 +15996,34 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:80:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | void AMD::PMFreqVolt::importControl(IControl::Importer &i) + | ^~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:88:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | state(index, freq, volt); + | ~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:88:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -15616,14 +16032,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -15632,73 +16040,26 @@ /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::exportControl(IControl::Exporter&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:104:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 104 | exporter.takePMFreqVoltFreqRange(freqMim, freqMax); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:107:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | exporter.takePMFreqVoltVoltRange(voltMim, voltMax); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -15711,22 +16072,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -15739,10 +16088,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -15751,14 +16096,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -15767,6 +16104,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeXMLParser::providePMFreqRangeState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp:112:72: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | AMD::PMFreqRangeXMLParser::providePMFreqRangeState(unsigned int index) const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -15779,38 +16120,25 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::exportControl(IControl::Exporter&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:104:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 104 | exporter.takePMFreqVoltFreqRange(freqMim, freqMax); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:107:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | exporter.takePMFreqVoltVoltRange(voltMim, voltMax); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -15823,30 +16151,6 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:61:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange( - | ^~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:67:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange( - | ^~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -15855,86 +16159,26 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const - | ^~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -15947,18 +16191,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -15967,18 +16199,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -15991,22 +16215,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -16019,98 +16231,46 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:64:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | outer_.voltRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:70:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | outer_.freqRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16119,26 +16279,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16147,18 +16295,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16167,14 +16307,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeXMLParser::providePMFreqRangeState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp:112:72: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | AMD::PMFreqRangeXMLParser::providePMFreqRangeState(unsigned int index) const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16191,22 +16323,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -16215,10 +16335,6 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16227,18 +16343,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16247,10 +16355,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16259,22 +16363,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16287,18 +16379,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16307,18 +16391,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -16327,14 +16403,6 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -16367,10 +16435,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16379,10 +16443,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16391,10 +16451,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16403,10 +16459,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16419,14 +16471,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16439,14 +16483,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16519,11 +16555,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16564,40 +16595,85 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: required from here +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | outer_.stateRange_ = std::make_pair(min, max); | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:63:70: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | importer.providePMVoltCurvePoint(static_cast(i)); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:61:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltVoltRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:67:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | void AMD::PMFreqVoltProfilePart::Initializer::takePMFreqVoltFreqRange( + | ^~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:100:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:100:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const - | ^~~~~ + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | std::string AMD::PMFreqVolt::ppOdClkVoltCmd(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'void AMD::PMVoltCurve::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | void AMD::PMVoltCurve::point(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:204:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:135:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | AMD::PMFreqVoltProfilePart::providePMFreqVoltState(unsigned int index) const + | ^~~ +[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp +[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::postInit(ICommandQueue&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:42:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | {ppOdClkVoltDataSource_->source(), ppOdClkVoltCmd(index, freq, volt)}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:42:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp: In member function 'virtual void AMD::PMFreqRange::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp:77:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | state(index, importer.providePMFreqRangeState(index)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | outer_.stateRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp: In member function 'virtual void AMD::PMFreqVolt::syncControl(ICommandQueue&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:131:36: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | ppOdClkVoltCmd(index, targetFreq, targetVolt)}); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:131:36: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:50:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange( + | ^~~ [ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'void AMD::PMVoltCurve::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | void AMD::PMVoltCurve::point(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:56:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | void AMD::PMVoltCurve::importControl(IControl::Importer &i) + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:64:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | point(static_cast(i), freq, volt); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:64:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -16660,10 +16736,12 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -16752,28 +16830,14 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:63:70: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | importer.providePMVoltCurvePoint(static_cast(i)); - | ^ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'void AMD::PMVoltCurve::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | void AMD::PMVoltCurve::point(unsigned int index, - | ^~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -16874,10 +16938,6 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | outer_.stateRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -16894,10 +16954,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:100:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const - | ^~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17078,12 +17134,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -17128,10 +17182,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp: In member function 'virtual void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:53:38: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | outer_.stateRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -17188,27 +17238,19 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int index, + | ^~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'void AMD::PMVoltCurve::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | void AMD::PMVoltCurve::point(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:137:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:56:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | void AMD::PMVoltCurve::importControl(IControl::Importer &i) - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:64:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | point(static_cast(i), freq, volt); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:64:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -17245,14 +17287,8 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp:50:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | void AMD::PMFreqRangeProfilePart::Initializer::takePMFreqRangeStateRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | std::string AMD::PMVoltCurve::ppOdClkVoltCmd(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:149:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::postInit(ICommandQueue&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:37:32: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | ppOdClkVoltCmd(static_cast(i), freq, volt)}); @@ -17273,9 +17309,8 @@ cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp [ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:4: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -17384,14 +17419,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -17404,42 +17431,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -17448,62 +17451,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -17512,30 +17475,10 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -17544,74 +17487,14 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -17620,14 +17503,6 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17636,10 +17511,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17648,18 +17519,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17668,18 +17531,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17688,10 +17543,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17708,90 +17559,30 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17800,22 +17591,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17824,10 +17603,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17836,10 +17611,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17848,18 +17619,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17868,10 +17631,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17884,54 +17643,29 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -17944,50 +17678,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -17996,62 +17698,42 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -18060,22 +17742,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -18084,42 +17754,26 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -18128,24 +17782,16 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': @@ -18156,33 +17802,25 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -18192,38 +17830,42 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18232,116 +17874,152 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': @@ -18352,204 +18030,268 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': @@ -18560,397 +18302,237 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveProfilePart::providePMVoltCurvePoint(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:115:74: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | AMD::PMVoltCurveProfilePart::providePMVoltCurvePoint(unsigned int index) const - | ^~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -18960,17 +18542,9 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -18980,18 +18554,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -19000,10 +18570,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -19012,82 +18586,82 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -19100,14 +18674,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -19120,110 +18694,90 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp: In member function 'units::voltage::millivolt_t AMD::PMVoltOffset::value() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:83:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | units::voltage::millivolt_t AMD::PMVoltOffset::value() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -19232,110 +18786,118 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -19344,33 +18906,41 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -19380,38 +18950,42 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -19420,78 +18994,86 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -19500,74 +19082,54 @@ /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -19576,82 +19138,154 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -19660,80 +19294,80 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveXMLParser::providePMVoltCurvePoint(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp:111:72: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | AMD::PMVoltCurveXMLParser::providePMVoltCurvePoint(unsigned int index) const - | ^~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp: In member function 'units::voltage::millivolt_t AMD::PMVoltOffset::value() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:83:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | units::voltage::millivolt_t AMD::PMVoltOffset::value() const - | ^~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'void AMD::PMVoltCurveProfilePart::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | void AMD::PMVoltCurveProfilePart::point(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -19742,18 +19376,62 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -19762,62 +19440,182 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveProfilePart::_ZThn32_NK3AMD22PMVoltCurveProfilePart23providePMVoltCurvePointEj(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:182:7: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | }); - | ^ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -19826,30 +19624,56 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveProfilePart::providePMVoltCurvePoint(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:115:74: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | AMD::PMVoltCurveProfilePart::providePMVoltCurvePoint(unsigned int index) const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp:4: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -19858,14 +19682,38 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -19874,158 +19722,206 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -20034,266 +19930,331 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveXMLParser::providePMVoltCurvePoint(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp:111:72: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | AMD::PMVoltCurveXMLParser::providePMVoltCurvePoint(unsigned int index) const + | ^~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': @@ -20304,28 +20265,20 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': @@ -20336,21 +20289,17 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -20360,56 +20309,42 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -20418,225 +20353,249 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetXMLParser::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp:88:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | AMD::PMVoltOffsetXMLParser::providePMVoltOffsetValue() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -20646,90 +20605,58 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -20738,86 +20665,54 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -20826,407 +20721,516 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'void AMD::PMVoltCurveProfilePart::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | void AMD::PMVoltCurveProfilePart::point(unsigned int index, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/igpucontrolprovider.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:38:27: required from here - 38 | range = std::make_pair(units::voltage::millivolt_t(-250), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 39 | units::voltage::millivolt_t(250)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) - | ^~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:133:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | point(static_cast(i), freq, volt); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:133:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': @@ -21237,46 +21241,50 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -21293,6 +21301,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21313,14 +21325,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21329,10 +21333,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21345,34 +21345,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -21381,14 +21365,18 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -21397,18 +21385,10 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: required from here - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21417,6 +21397,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21429,10 +21413,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:84:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const - | ^~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21473,10 +21457,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetXMLParser::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp:88:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | AMD::PMVoltOffsetXMLParser::providePMVoltOffsetValue() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21493,10 +21473,12 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21533,12 +21515,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -21599,8 +21579,25 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.cpp:106:59: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | units::frequency::megahertz_t AMD::PMFreqOffset::offset() const | ^~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp:8: +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: required from here + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:84:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const + | ^~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -21637,6 +21634,11 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'void AMD::PMVoltCurveProfilePart::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | void AMD::PMVoltCurveProfilePart::point(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -21917,6 +21919,8 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -21925,13 +21929,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -21940,10 +21937,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -21952,18 +21945,10 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21972,18 +21957,24 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/igpucontrolprovider.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp:38:27: required from here + 38 | range = std::make_pair(units::voltage::millivolt_t(-250), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 39 | units::voltage::millivolt_t(250)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21992,78 +21983,38 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual void AMD::PMVoltOffsetProfilePart::Initializer::takePMVoltOffsetRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -22072,38 +22023,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:84:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const - | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -22116,10 +22047,6 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22132,18 +22059,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22160,10 +22079,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22176,30 +22091,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22212,22 +22111,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22236,22 +22123,12 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22260,34 +22137,14 @@ /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22296,18 +22153,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22320,10 +22169,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22332,10 +22177,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22348,18 +22189,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22376,10 +22209,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22392,10 +22221,214 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveProfilePart::_ZThn32_NK3AMD22PMVoltCurveProfilePart23providePMVoltCurvePointEj(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:182:7: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | }); + | ^ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: required from here + 49 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetProfilePart::providePMFreqOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:96:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | AMD::PMFreqOffsetProfilePart::providePMFreqOffsetValue() const + | ^~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -22488,10 +22521,6 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual void AMD::PMVoltOffsetProfilePart::Initializer::takePMVoltOffsetRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22528,7 +22557,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22545,7 +22573,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22710,15 +22737,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::_ZThn32_NK3AMD23PMVoltOffsetProfilePart24providePMVoltOffsetValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:120:7: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 120 | }); - | ^ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22727,7 +22749,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22832,26 +22853,61 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: required from here +[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual void AMD::PMVoltOffsetProfilePart::Initializer::takePMVoltOffsetRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:84:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | AMD::PMVoltOffsetProfilePart::providePMVoltOffsetValue() const + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual void AMD::PMVoltOffsetProfilePart::Initializer::takePMVoltOffsetRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | outer_.range_ = std::make_pair(min, max); | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetProfilePart::providePMFreqOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:96:58: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | AMD::PMFreqOffsetProfilePart::providePMFreqOffsetValue() const - | ^~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetValue(units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:52:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetValue( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetProfilePart::_ZThn32_NK3AMD23PMVoltOffsetProfilePart24providePMVoltOffsetValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp:120:7: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 120 | }); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetProfilePart::_ZThn32_NK3AMD23PMFreqOffsetProfilePart24providePMFreqOffsetValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:128:7: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | }); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'void AMD::PMVoltCurveProfilePart::point(unsigned int, units::frequency::megahertz_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | void AMD::PMVoltCurveProfilePart::point(unsigned int index, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:167:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:133:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | point(static_cast(i), freq, volt); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:133:10: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.h:7, @@ -22864,10 +22920,12 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22936,16 +22994,10 @@ /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -22954,14 +23006,12 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetValue(units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:52:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetValue( - | ^~~ +[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -23102,12 +23152,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23136,12 +23184,10 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23166,10 +23212,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual void AMD::PMFreqOffsetProfilePart::Initializer::takePMFreqOffsetRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:49:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23274,10 +23316,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetProfilePart::_ZThn32_NK3AMD23PMFreqOffsetProfilePart24providePMFreqOffsetValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp:128:7: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | }); - | ^ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -23334,6 +23372,12 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23350,6 +23394,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23362,10 +23410,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23382,10 +23438,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23394,6 +23458,14 @@ /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23410,6 +23482,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23422,10 +23498,18 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23438,82 +23522,46 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23522,17 +23570,9 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23542,10 +23582,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23590,6 +23626,8 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -23634,6 +23672,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetXMLParser::providePMFreqOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp:108:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | AMD::PMFreqOffsetXMLParser::providePMFreqOffsetValue() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -23686,12 +23728,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23712,10 +23752,12 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23860,10 +23902,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetXMLParser::providePMFreqOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp:108:56: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | AMD::PMFreqOffsetXMLParser::providePMFreqOffsetValue() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24096,12 +24134,9 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp -[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24342,12 +24377,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:9, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24368,34 +24397,14 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -24404,10 +24413,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -24416,10 +24421,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -24436,74 +24437,38 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -24516,10 +24481,6 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24528,10 +24489,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24540,18 +24497,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24560,10 +24509,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24572,101 +24517,55 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -24676,14 +24575,18 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24692,18 +24595,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24712,30 +24611,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24744,10 +24639,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24760,10 +24651,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24776,630 +24667,584 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:9, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'units::power::microwatt_t AMD::PMPowerCap::value() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:91:52: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | units::power::microwatt_t AMD::PMPowerCap::value() const - | ^~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >&; _T2 = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename decay<_Tp>::type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: required from here + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:83:75: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -25408,23 +25253,30 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -25433,90 +25285,246 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -25529,6 +25537,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -25537,22 +25561,62 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -25561,6 +25625,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -25569,34 +25645,122 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -25609,56 +25773,182 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -25667,18 +25957,58 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -25687,6 +26017,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -25695,22 +26037,62 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -25719,10 +26101,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -25731,6 +26121,26 @@ /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -25739,10 +26149,42 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -25751,10 +26193,34 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25763,6 +26229,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25771,10 +26241,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25783,66 +26261,437 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapXMLParser::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:86:73: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | units::power::watt_t AMD::PMPowerCapXMLParser::providePMPowerCapValue() const + | ^~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeprovider.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'units::power::microwatt_t AMD::PMPowerCap::value() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:91:52: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | units::power::microwatt_t AMD::PMPowerCap::value() const + | ^~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual void AMD::PMPowerCapProfilePart::Initializer::takePMPowerCapRange(units::power::watt_t, units::power::watt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:83:22: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual void AMD::PMPowerCapProfilePart::Initializer::takePMPowerCapRange(units::power::watt_t, units::power::watt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | outer_.range_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::_ZThn32_NK3AMD21PMPowerCapProfilePart22providePMPowerCapValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:119:7: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | }); + | ^ +[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp +[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodexmlparser.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In constructor 'AMD::PMPowerCap::PMPowerCap(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:10:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 10 | AMD::PMPowerCap::PMPowerCap( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::exportControl(IControl::Exporter&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:69:45: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | pmPowerCapExporter.takePMPowerCapRange(min(), max()); + | ~~~^~ +[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanauto.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In constructor 'AMD::PMPowerCap::PMPowerCap(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:10:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 10 | AMD::PMPowerCap::PMPowerCap( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'units::power::microwatt_t AMD::PMPowerCap::value() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:91:27: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | units::power::microwatt_t AMD::PMPowerCap::value() const + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:60:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | void AMD::PMPowerCap::importControl(IControl::Importer &i) + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:63:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | value(pmPowerCapImporter.providePMPowerCapValue()); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::exportControl(IControl::Exporter&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:69:41: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | pmPowerCapExporter.takePMPowerCapRange(min(), max()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:70:47: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | pmPowerCapExporter.takePMPowerCapValue(value()); + | ~~~~~^~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:70:41: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | pmPowerCapExporter.takePMPowerCapValue(value()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoprovider.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::syncControl(ICommandQueue&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:81:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | void AMD::PMPowerCap::syncControl(ICommandQueue &ctlCmds) + | ^~~ +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp +[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp +[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp +[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp +[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -25851,18 +26700,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -25871,18 +26712,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -25891,18 +26724,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -25911,54 +26736,22 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -25967,10 +26760,6 @@ /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -25979,18 +26768,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -26007,10 +26788,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -26047,30 +26824,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -26079,18 +26840,10 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -26099,14 +26852,6 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -26331,18 +27076,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >&; _T2 = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename decay<_Tp>::type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit, ratio<1>, ratio<-3> > > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: required from here - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -26379,10 +27112,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:83:75: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -26447,20 +27176,20 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeprovider.cpp /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -26497,8 +27226,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -26519,18 +27246,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In constructor 'AMD::PMPowerCap::PMPowerCap(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:10:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 10 | AMD::PMPowerCap::PMPowerCap( - | ^~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::exportControl(IControl::Exporter&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:69:45: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | pmPowerCapExporter.takePMPowerCapRange(min(), max()); - | ~~~^~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -26563,83 +27282,6 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapXMLParser::providePMPowerCapValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:86:73: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | units::power::watt_t AMD::PMPowerCapXMLParser::providePMPowerCapValue() const - | ^~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In constructor 'AMD::PMPowerCap::PMPowerCap(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:10:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 10 | AMD::PMPowerCap::PMPowerCap( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'units::power::microwatt_t AMD::PMPowerCap::value() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:91:27: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | units::power::microwatt_t AMD::PMPowerCap::value() const - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:60:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | void AMD::PMPowerCap::importControl(IControl::Importer &i) - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:63:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | value(pmPowerCapImporter.providePMPowerCapValue()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::exportControl(IControl::Exporter&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:69:41: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | pmPowerCapExporter.takePMPowerCapRange(min(), max()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:70:47: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | pmPowerCapExporter.takePMPowerCapValue(value()); - | ~~~~~^~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:70:41: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | pmPowerCapExporter.takePMPowerCapValue(value()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodexmlparser.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'virtual void AMD::PMPowerCap::syncControl(ICommandQueue&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:81:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | void AMD::PMPowerCap::syncControl(ICommandQueue &ctlCmds) - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual void AMD::PMPowerCapProfilePart::Initializer::takePMPowerCapRange(units::power::watt_t, units::power::watt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanauto.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:83:22: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | units::power::watt_t AMD::PMPowerCapProfilePart::providePMPowerCapValue() const - | ^~~ -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoprovider.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual void AMD::PMPowerCapProfilePart::Initializer::takePMPowerCapRange(units::power::watt_t, units::power::watt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:48:33: note: parameter passing for argument of type 'std::pair, units::base_unit, std::ratio<1>, std::ratio<-3> > > >, units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | outer_.range_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapProfilePart::_ZThn32_NK3AMD21PMPowerCapProfilePart22providePMPowerCapValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp:119:7: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | }); - | ^ -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp -[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp In file included from /usr/include/c++/14/memory:78, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/igpucontrolprovider.h:6, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:6: @@ -26651,7 +27293,8 @@ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -26668,7 +27311,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -26677,12 +27319,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -26691,7 +27331,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -26836,6 +27475,10 @@ /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp: In member function 'virtual void AMD::FanFixed::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp:47:55: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | std::round(fanFixedImporter.provideFanFixedValue().to() * 255))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -27004,6 +27647,8 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -27228,38 +27873,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h:7, @@ -27272,26 +27885,58 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -27336,52 +27981,22 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27394,14 +28009,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27410,10 +28017,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27422,30 +28025,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27458,14 +28045,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27474,10 +28053,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -27486,58 +28061,28 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanFixedProfilePart::provideFanFixedValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp:88:82: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | units::concentration::percent_t AMD::FanFixedProfilePart::provideFanFixedValue() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -27546,70 +28091,36 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -27618,58 +28129,62 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -27678,6 +28193,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -27686,14 +28205,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -27702,42 +28225,38 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27746,18 +28265,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27766,22 +28273,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27790,42 +28289,26 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27834,22 +28317,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27858,62 +28341,66 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -27922,37 +28409,33 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27962,13 +28445,9 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27978,13 +28457,13 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27994,30 +28473,18 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -28026,46 +28493,36 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -28078,14 +28535,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -28094,18 +28551,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -28118,54 +28571,30 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -28174,10 +28603,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -28186,205 +28615,253 @@ /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator*(const UnitTypeLhs&, T) [with UnitTypeLhs = unit_t, base_unit<> > >; T = int; typename std::enable_if<(std::is_arithmetic::value && traits::has_linear_scale::value), int>::type = 0]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp:42:50: required from here + 42 | outer_.value_ = outer_.valueDefault_ = value * 100; + | ^~~ +/usr/include/units.h:2615:46: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2615 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp: In member function 'virtual void AMD::FanFixed::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp:47:55: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | std::round(fanFixedImporter.provideFanFixedValue().to() * 255))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -28393,66 +28870,46 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -28461,34 +28918,34 @@ /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28497,22 +28954,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28525,18 +28966,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28545,18 +28986,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28565,91 +29002,84 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp:13: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator*(const UnitTypeLhs&, T) [with UnitTypeLhs = unit_t, base_unit<> > >; T = int; typename std::enable_if<(std::is_arithmetic::value && traits::has_linear_scale::value), int>::type = 0]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp:42:50: required from here - 42 | outer_.value_ = outer_.valueDefault_ = value * 100; - | ^~~ -/usr/include/units.h:2615:46: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2615 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp:13: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -28658,13 +29088,17 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -28674,89 +29108,82 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -28765,270 +29192,162 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -29037,118 +29356,122 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -29157,42 +29480,26 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -29201,58 +29508,30 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -29261,101 +29540,71 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp:8: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -29365,356 +29614,390 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:28: required from here - 25 | , tempRange_(std::make_pair(tempMin, tempMax)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:34:73: required from here - 34 | units::make_unit(20)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: required from here - 44 | Utils::Common::normalizePoints(points_, tempRange_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:12: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -29724,86 +30007,749 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >&; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >&; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:28: required from here + 25 | , tempRange_(std::make_pair(tempMin, tempMax)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:34:73: required from here + 34 | units::make_unit(20)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: required from here + 44 | Utils::Common::normalizePoints(points_, tempRange_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -29812,541 +30758,1078 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:194:21: required from here + 194 | std::make_pair(p1.first.to(), p1.second.to()), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator*(const UnitTypeLhs&, T) [with UnitTypeLhs = unit_t, base_unit<> > >; T = int; typename std::enable_if<(std::is_arithmetic::value && traits::has_linear_scale::value), int>::type = 0]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp:55:66: required from here + 55 | outer_.fanStartValue_ = outer_.fanStartValueDefault_ = value * 100; + | ^~~ +/usr/include/units.h:2615:46: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2615 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:194:21: required from here - 194 | std::make_pair(p1.first.to(), p1.second.to()), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:71, + from /usr/include/c++/14/bits/hashtable_policy.h:36, + from /usr/include/c++/14/bits/hashtable.h:35, + from /usr/include/c++/14/bits/unordered_map.h:33, + from /usr/include/c++/14/unordered_map:41, + from /usr/include/c++/14/functional:63: +/usr/include/c++/14/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': +/usr/include/c++/14/bits/stl_algo.h:3877:37: required from 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]' + 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:168:28: required from here + 168 | auto pIt = std::find_if(points_.cbegin(), points_.cend(), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 169 | [=](auto const &p) { return p.second > input; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 324 | __pred_iter(_Predicate __pred) + | ^~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': +/usr/include/c++/14/bits/stl_algo.h:3877:37: required from 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]' + 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:201:28: required from here + 201 | auto pIt = std::find_if(points_.cbegin(), points_.cend(), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 202 | [=](auto const &p) { return p.first > input; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 324 | __pred_iter(_Predicate __pred) + | ^~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -30363,30 +31846,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30395,260 +31866,134 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:71, - from /usr/include/c++/14/bits/hashtable_policy.h:36, - from /usr/include/c++/14/bits/hashtable.h:35, - from /usr/include/c++/14/bits/unordered_map.h:33, - from /usr/include/c++/14/unordered_map:41, - from /usr/include/c++/14/functional:63: -/usr/include/c++/14/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': -/usr/include/c++/14/bits/stl_algo.h:3877:37: required from 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]' - 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:168:28: required from here - 168 | auto pIt = std::find_if(points_.cbegin(), points_.cend(), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 169 | [=](auto const &p) { return p.second > input; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 324 | __pred_iter(_Predicate __pred) - | ^~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': -/usr/include/c++/14/bits/stl_algo.h:3877:37: required from 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]' - 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:201:28: required from here - 201 | auto pIt = std::find_if(points_.cbegin(), points_.cend(), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | [=](auto const &p) { return p.first > input; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 324 | __pred_iter(_Predicate __pred) - | ^~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30657,42 +32002,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30705,266 +32026,200 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanFixedProfilePart::provideFanFixedValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp:88:82: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | units::concentration::percent_t AMD::FanFixedProfilePart::provideFanFixedValue() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -30985,13 +32240,10 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator*(const UnitTypeLhs&, T) [with UnitTypeLhs = unit_t, base_unit<> > >; T = int; typename std::enable_if<(std::is_arithmetic::value && traits::has_linear_scale::value), int>::type = 0]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp:55:66: required from here - 55 | outer_.fanStartValue_ = outer_.fanStartValueDefault_ = value * 100; - | ^~~ -/usr/include/units.h:2615:46: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2615 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept - | ^~~~~~~~ +[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp +[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, @@ -31008,8 +32260,98 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:109:58: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const | ^~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:12: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: required from here + 144 | Utils::Common::normalizePoints(points_, tempRange_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpucontrolprovider.cpp +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreq.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:14:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 14 | AMD::FanCurve::FanCurve( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | , tempRange_(std::make_pair(tempMin, tempMax)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'virtual void AMD::FanCurve::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:73:52: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | fanCurveImporter.provideFanCurveFanStartValue().to() * 255))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/c++/14/chrono:48, + from /usr/include/units.h:81: +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': +/usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3867 | find_if(_InputIterator __first, _InputIterator __last, + | ^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3876 | return std::__find_if(__first, __last, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': +/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 324 | __pred_iter(_Predicate __pred) + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h:325:58: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); } + | ^ +/usr/include/c++/14/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate>::_Iter_pred(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': +/usr/include/c++/14/bits/predefined_ops.h:310:7: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | _Iter_pred(_Predicate __pred) + | ^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': +/usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'int AMD::FanCurve::lerpFromPwm(units::concentration::percent_t, const Point&, const Point&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:187:5: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 187 | int AMD::FanCurve::lerpFromPwm(units::concentration::percent_t input, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:194:21: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | std::make_pair(p1.first.to(), p1.second.to()), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:198:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | unsigned int AMD::FanCurve::evaluateTemp(units::temperature::celsius_t input) const + | ^~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': +/usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3867 | find_if(_InputIterator __first, _InputIterator __last, + | ^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3876 | return std::__find_if(__first, __last, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': +/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 324 | __pred_iter(_Predicate __pred) + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/predefined_ops.h:325:58: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); } + | ^ +/usr/include/c++/14/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate>::_Iter_pred(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': +/usr/include/c++/14/bits/predefined_ops.h:310:7: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | _Iter_pred(_Predicate __pred) + | ^~~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': +/usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t, const Point&, const Point&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:221:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t input, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:229:25: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 229 | std::make_pair(p1.first.to(), p1.second.to()), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -31022,13 +32364,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: required from here - 144 | Utils::Common::normalizePoints(points_, tempRange_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -31137,7 +32472,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -31146,7 +32480,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -31183,6 +32516,10 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | , tempRange_(std::make_pair(tempMin, tempMax)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -31379,10 +32716,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:14:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 14 | AMD::FanCurve::FanCurve( - | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31391,9 +32724,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | , tempRange_(std::make_pair(tempMin, tempMax)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31406,10 +32736,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'virtual void AMD::FanCurve::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:73:52: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | fanCurveImporter.provideFanCurveFanStartValue().to() * 255))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31418,36 +32744,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/chrono:48, - from /usr/include/units.h:81: -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': -/usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3867 | find_if(_InputIterator __first, _InputIterator __last, - | ^~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3876 | return std::__find_if(__first, __last, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': -/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 324 | __pred_iter(_Predicate __pred) - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h:325:58: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); } - | ^ -/usr/include/c++/14/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate>::_Iter_pred(_Predicate) [with _Predicate = AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::]': -/usr/include/c++/14/bits/predefined_ops.h:310:7: note: parameter passing for argument of type 'AMD::FanCurve::evaluatePwm(units::concentration::percent_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | _Iter_pred(_Predicate __pred) - | ^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': -/usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'int AMD::FanCurve::lerpFromPwm(units::concentration::percent_t, const Point&, const Point&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:187:5: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 187 | int AMD::FanCurve::lerpFromPwm(units::concentration::percent_t input, - | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31456,56 +32752,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:194:21: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | std::make_pair(p1.first.to(), p1.second.to()), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:198:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | unsigned int AMD::FanCurve::evaluateTemp(units::temperature::celsius_t input) const - | ^~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': -/usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3867 | find_if(_InputIterator __first, _InputIterator __last, - | ^~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3876 | return std::__find_if(__first, __last, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': -/usr/include/c++/14/bits/predefined_ops.h:324:5: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 324 | __pred_iter(_Predicate __pred) - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/predefined_ops.h:325:58: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | { return _Iter_pred<_Predicate>(_GLIBCXX_MOVE(__pred)); } - | ^ -/usr/include/c++/14/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_pred<_Predicate>::_Iter_pred(_Predicate) [with _Predicate = AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::]': -/usr/include/c++/14/bits/predefined_ops.h:310:7: note: parameter passing for argument of type 'AMD::FanCurve::evaluateTemp(units::temperature::celsius_t) const::' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | _Iter_pred(_Predicate __pred) - | ^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': -/usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_pred >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t, const Point&, const Point&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:221:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t input, - | ^~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:229:25: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 229 | std::make_pair(p1.first.to(), p1.second.to()), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31518,34 +32768,18 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -31554,10 +32788,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31566,10 +32796,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31590,18 +32816,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31614,10 +32832,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31626,6 +32840,15 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'virtual void AMD::FanCurve::exportControl(IControl::Exporter&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:79:48: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | fanCurveExporter.takeFanCurveTemperatureRange(tempRange_.first, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ + 80 | tempRange_.second); + | ~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:83:45: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | fanCurveExporter.takeFanCurveFanStartValue(std::round(fanStartValue() / 2.55)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31634,50 +32857,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -31686,10 +32885,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31698,6 +32893,14 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'void AMD::FanCurve::curve(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:135:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | Utils::Common::normalizePoints(points_, tempRange_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:135:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:136:30: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | fanStartTemp_ = evaluatePwm(std::round(fanStartValue_ / 2.55)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31710,10 +32913,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31726,18 +32925,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31750,10 +32941,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31762,18 +32949,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31782,38 +32961,229 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:14:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 14 | AMD::FanCurve::FanCurve( + | ^~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | Utils::Common::normalizePoints(points_, tempRange_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:47:30: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | fanStartTemp_ = evaluatePwm(std::round(fanStartValue_ / 2.55)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqprovider.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t, const Point&, const Point&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:221:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t input, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveFanStartValue(units::concentration::percent_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:53:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveFanStartValue( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:59:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | outer_.tempRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:109:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:59: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const + | ^~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | outer_.tempRange_ = std::make_pair(min, max); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:21:36: required from here + 21 | speedRange = std::make_pair(units::concentration::percent_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 22 | units::concentration::percent_t(100))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn32_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:156:7: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | }); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In instantiation of 'AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const:: [with auto:41 = std::tuple, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> >]': +/usr/include/c++/14/bits/stl_algo.h:4220:24: required from 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]' + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:222:17: required from here + 222 | std::transform(curve.cbegin(), curve.cend(), std::back_inserter(points), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 223 | [](auto const &point) { + | ~~~~~~~~~~~~~~~~~~~~~~~ + 224 | return std::make_pair(std::get<1>(point), std::get<2>(point)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 225 | }); + | ~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:224:80: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | return std::make_pair(std::get<1>(point), std::get<2>(point)); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:59:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:109:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const + | ^~~ +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqprofilepart.cpp +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqxmlparser.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'void AMD::FanCurveProfilePart::points(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | Utils::Common::normalizePoints(points_, tempRange_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'void AMD::FanCurveProfilePart::startValue(units::concentration::percent_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:147:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | void AMD::FanCurveProfilePart::startValue(units::concentration::percent_t value) + | ^~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -31886,10 +33256,6 @@ /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:25:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | , tempRange_(std::make_pair(tempMin, tempMax)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -31954,10 +33320,12 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodeprovider.cpp /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32126,15 +33494,6 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'virtual void AMD::FanCurve::exportControl(IControl::Exporter&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:79:48: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | fanCurveExporter.takeFanCurveTemperatureRange(tempRange_.first, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 80 | tempRange_.second); - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:83:45: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | fanCurveExporter.takeFanCurveFanStartValue(std::round(fanStartValue() / 2.55)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -32231,14 +33590,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'void AMD::FanCurve::curve(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:135:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | Utils::Common::normalizePoints(points_, tempRange_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:135:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:136:30: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | fanStartTemp_ = evaluatePwm(std::round(fanStartValue_ / 2.55)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -32251,8 +33602,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpucontrolprovider.cpp /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -32293,21 +33642,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In constructor 'AMD::FanCurve::FanCurve(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:14:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 14 | AMD::FanCurve::FanCurve( - | ^~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | Utils::Common::normalizePoints(points_, tempRange_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:44:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:47:30: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | fanStartTemp_ = evaluatePwm(std::round(fanStartValue_ / 2.55)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -32324,89 +33662,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveFanStartValue(units::concentration::percent_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:53:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveFanStartValue( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:59:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | outer_.tempRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:109:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const - | ^~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp: In member function 'unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t, const Point&, const Point&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:221:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | unsigned int AMD::FanCurve::lerpFromTemp(units::temperature::celsius_t input, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | outer_.tempRange_ = std::make_pair(min, max); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn32_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:156:7: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | }); - | ^ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:59:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | void AMD::FanCurveProfilePart::Initializer::takeFanCurveTemperatureRange( - | ^~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreq.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:109:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | AMD::FanCurveProfilePart::provideFanCurveFanStartValue() const - | ^~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqprovider.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'void AMD::FanCurveProfilePart::points(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | Utils::Common::normalizePoints(points_, tempRange_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:144:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp: In member function 'void AMD::FanCurveProfilePart::startValue(units::concentration::percent_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:147:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | void AMD::FanCurveProfilePart::startValue(units::concentration::percent_t value) - | ^~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqprofilepart.cpp -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqxmlparser.cpp -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodeprovider.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32419,18 +33678,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32443,22 +33690,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32467,30 +33710,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32499,10 +33722,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32515,25 +33738,17 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -32543,14 +33758,6 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -32559,21 +33766,6 @@ /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -32582,38 +33774,14 @@ /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -32626,22 +33794,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -32654,22 +33806,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -32682,26 +33818,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -32710,18 +33826,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -32730,22 +33834,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -32754,14 +33842,6 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -32770,22 +33850,10 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -32794,14 +33862,6 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -32810,18 +33870,6 @@ /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -32846,14 +33894,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32866,10 +33906,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32882,10 +33918,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32894,10 +33926,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32914,22 +33942,28 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'virtual void AMD::OdFanCurve::importControl(IControl::Importer&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:111:15: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | stopTemp(fanCurveImporter.provideFanStopTemp()); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/chrono:48, + from /usr/include/units.h:81: +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const + | ^~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) @@ -32938,14 +33972,6 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32966,10 +33992,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32978,14 +34000,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32994,10 +34008,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33006,10 +34016,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33018,34 +34024,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -33058,26 +34044,10 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33090,22 +34060,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33118,42 +34076,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33166,58 +34100,24 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -33230,14 +34130,6 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33250,10 +34142,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33262,14 +34150,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33282,18 +34162,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33310,10 +34182,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33322,34 +34190,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33358,46 +34206,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -33410,26 +34230,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -33442,30 +34246,14 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -33474,46 +34262,262 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveXMLParser::provideFanStopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp:122:78: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | units::temperature::celsius_t AMD::OdFanCurveXMLParser::provideFanStopTemp() const + | ^~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'void AMD::OdFanCurve::fanCurve(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:198:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | Utils::Common::normalizePoints(points, tempRange(), speedRange()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:198:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const + | ^~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -33526,150 +34530,58 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -33678,30 +34590,14 @@ /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33710,18 +34606,21 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'virtual void AMD::OdFanCurve::exportControl(IControl::Exporter&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:118:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | fanCurveExporter.takeFanCurveRange(tempRange(), speedRange()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:118:37: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:125:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | fanCurveExporter.takeFanStopTempRange(stopTempRange()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:126:39: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | fanCurveExporter.takeFanStopTemp(stopTemp()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33730,66 +34629,39 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'void AMD::OdFanCurve::normalizeCurve(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&, const TempRange&, const SpeedRange&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:303:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | Utils::Common::normalizePoints(normalizedPoints, tempRange, speedRange); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:303:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33798,26 +34670,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -33834,26 +34690,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'bool AMD::OdFanCurve::addStopSyncCmds(ICommandQueue&, bool, std::optional, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:326:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | bool AMD::OdFanCurve::addStopSyncCmds( + | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33866,10 +34714,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33882,10 +34726,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33898,10 +34738,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -33914,14 +34750,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:117:80: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const - | ^~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -33930,10 +34758,6 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -33942,10 +34766,6 @@ /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -33954,18 +34774,10 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33974,10 +34786,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33990,10 +34798,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34002,10 +34806,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34018,18 +34818,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34042,32 +34834,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:21:36: required from here - 21 | speedRange = std::make_pair(units::concentration::percent_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 22 | units::concentration::percent_t(100))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34076,10 +34846,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34088,66 +34854,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -34172,10 +34906,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -34184,66 +34914,22 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -34252,22 +34938,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -34276,400 +34950,24 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:59: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const - | ^~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ +In file included from /usr/include/c++/14/memory:78, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/igpucontrolprovider.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:4: +In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = AMD::FanCurve; _Args = {unique_ptr, allocator > >, default_delete, allocator > > > >, unique_ptr, allocator > >, default_delete, allocator > > > >, unique_ptr, allocator > >, default_delete, allocator > > > >, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>}]', + inlined from 'virtual std::vector > AMD::FanCurveProvider::provideGPUControls(const IGPUInfo&, const ISWInfo&) const' at /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:74:56: +/usr/include/c++/14/bits/unique_ptr.h:1077:30: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:117:80: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const + | ^~~~~ In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:6: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:6: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:21:36: required from here 21 | speedRange = std::make_pair(units::concentration::percent_t(0), @@ -34679,206 +34977,14 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In instantiation of 'AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const:: [with auto:41 = std::tuple, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> >]': -/usr/include/c++/14/bits/stl_algo.h:4220:24: required from 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]' - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:222:17: required from here - 222 | std::transform(curve.cbegin(), curve.cend(), std::back_inserter(points), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 223 | [](auto const &point) { - | ~~~~~~~~~~~~~~~~~~~~~~~ - 224 | return std::make_pair(std::get<1>(point), std::get<2>(point)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 225 | }); - | ~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:224:80: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | return std::make_pair(std::get<1>(point), std::get<2>(point)); - | ^ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/handlers/epphandler.cpp +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitemprofilepart.cpp +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitemxmlparser.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'virtual void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:50:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange( @@ -34896,19 +35002,10 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:117:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveXMLParser::provideFanStopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp:122:78: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | units::temperature::celsius_t AMD::OdFanCurveXMLParser::provideFanStopTemp() const - | ^~~~~ -In file included from /usr/include/c++/14/memory:78, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/igpucontrolprovider.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:4: -In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = AMD::FanCurve; _Args = {unique_ptr, allocator > >, default_delete, allocator > > > >, unique_ptr, allocator > >, default_delete, allocator > > > >, unique_ptr, allocator > >, default_delete, allocator > > > >, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>}]', - inlined from 'virtual std::vector > AMD::FanCurveProvider::provideGPUControls(const IGPUInfo&, const ISWInfo&) const' at /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:74:56: -/usr/include/c++/14/bits/unique_ptr.h:1077:30: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/gpusensorprovider.cpp +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreq.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'virtual void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:50:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange( @@ -34922,10 +35019,14 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:68:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | void AMD::OdFanCurveProfilePart::Initializer::takeFanStopTempRange( | ^~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:117:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | units::temperature::celsius_t AMD::OdFanCurveProfilePart::provideFanStopTemp() const | ^~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp: In member function 'void AMD::OdFanCurveProfilePart::curve(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:163:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Utils::Common::normalizePoints(curve_, tempRange_, speedRange_); @@ -34935,71 +35036,6 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:166:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | void AMD::OdFanCurveProfilePart::stopTemp(units::temperature::celsius_t value) | ^~~ -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'virtual void AMD::OdFanCurve::importControl(IControl::Importer&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:111:15: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | stopTemp(fanCurveImporter.provideFanStopTemp()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/chrono:48, - from /usr/include/units.h:81: -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const - | ^~~ -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/handlers/epphandler.cpp -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitemprofilepart.cpp -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitemxmlparser.cpp -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >*, vector, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > > >; _OIter = back_insert_iterator, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > > >; _UnaryOperation = AMD::OdFanCurve::toCurvePoints(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&) const::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'void AMD::OdFanCurve::fanCurve(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > > >)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:198:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | Utils::Common::normalizePoints(points, tempRange(), speedRange()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:198:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:282:31: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | units::temperature::celsius_t AMD::OdFanCurve::stopTemp() const - | ^~~ -[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/gpusensorprovider.cpp -[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreq.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'virtual void AMD::OdFanCurve::exportControl(IControl::Exporter&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:118:37: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | fanCurveExporter.takeFanCurveRange(tempRange(), speedRange()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:118:37: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:125:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | fanCurveExporter.takeFanStopTempRange(stopTempRange()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:126:39: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | fanCurveExporter.takeFanStopTemp(stopTemp()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'void AMD::OdFanCurve::normalizeCurve(std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&, const TempRange&, const SpeedRange&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:303:33: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | Utils::Common::normalizePoints(normalizedPoints, tempRange, speedRange); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:303:33: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp: In member function 'bool AMD::OdFanCurve::addStopSyncCmds(ICommandQueue&, bool, std::optional, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:326:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | bool AMD::OdFanCurve::addStopSyncCmds( - | ^~~ -[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp -[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontemp.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o @@ -35012,6 +35048,8 @@ cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusage.cpp +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreq.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -35550,6 +35588,12 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -35562,6 +35606,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -35570,6 +35618,20 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -35578,50 +35640,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': @@ -35636,6 +35656,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -35648,6 +35676,26 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -35656,14 +35704,30 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -35672,10 +35736,30 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -35688,10 +35772,34 @@ /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -35700,10 +35808,16 @@ /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -35712,6 +35826,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -35724,10 +35842,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -35748,10 +35874,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -35764,478 +35898,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36244,10 +35922,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36256,22 +35934,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36284,6 +35962,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36292,342 +35978,166 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontemp.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytemp.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -36636,133 +36146,87 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvolt.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36772,138 +36236,174 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36912,9 +36412,17 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36924,62 +36432,102 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36988,85 +36536,105 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -37076,639 +36644,107 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:9: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontemp.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvolt.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -37718,260 +36754,146 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -37984,141 +36906,97 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -38128,536 +37006,258 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpusensorprovider.cpp -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -38666,82 +37266,70 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -38750,78 +37338,34 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -38830,350 +37374,300 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytemp.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -39182,190 +37676,122 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39374,380 +37800,236 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusage.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -39756,662 +38038,296 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusage.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -40420,117 +38336,46 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreq.cpp:91:81: required from here - 91 | return std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | AMD::GPUFreq::ItemID, std::move(dataSources), std::move(range)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp:91:81: required from here - 91 | return std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | AMD::MemFreq::ItemID, std::move(dataSources), std::move(range)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string_view:52, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:65:23: required from here - 65 | std::make_pair(units::dimensionless::scalar_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | units::dimensionless::scalar_t(100))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -40539,14 +38384,66 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -40555,18 +38452,66 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -40575,90 +38520,226 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -40667,33 +38748,68 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytemp.cpp:79:69: required from here - 79 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 80 | AMD::MemoryTemp::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpusensorprovider.cpp +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -40702,30 +38818,166 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40738,38 +38990,118 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40778,10 +39110,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40790,6 +39134,30 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -40798,18 +39166,60 @@ /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40818,14 +39228,82 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40834,76 +39312,150 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit<> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, pair, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit<> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:63:82: required from here - 63 | return std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 64 | AMD::Activity::ItemID, std::move(dataSources), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | std::make_pair(units::dimensionless::scalar_t(0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | units::dimensionless::scalar_t(100))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp:85:69: required from here - 85 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 86 | AMD::GPUTemp::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -40916,6 +39468,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40924,6 +39488,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40932,10 +39508,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40944,6 +39536,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40952,14 +39548,38 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40968,34 +39588,98 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41004,10 +39688,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41016,14 +39716,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41040,10 +39760,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41052,27 +39788,42 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string_view:52, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: required from here - 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | units::power::microwatt_t(power1CapMaxValue))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41081,10 +39832,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41093,6 +39856,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -41101,14 +39872,46 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -41125,6 +39928,14 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -41137,41 +39948,58 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontemp.cpp:79:69: required from here - 79 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 80 | AMD::JunctionTemp::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -41188,249 +40016,38 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit, std::ratio<1>, std::ratio<-3> > > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit, ratio<1>, ratio<-3> > > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit, ratio<1>, ratio<-3> > > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:60:69: required from here - 60 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 61 | AMD::Power::ItemID, std::move(*dataSource), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here - 81 | return std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvolt.cpp:67:67: required from here - 67 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 68 | AMD::GPUVolt::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -41443,6 +40060,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -41451,6 +40072,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -41463,6 +40088,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -41471,6 +40104,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -41487,6 +40128,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -41499,6 +40144,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) @@ -41507,6 +40156,20 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -41519,6 +40182,10 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -41563,6 +40230,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -41583,10 +40254,22 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -41607,6 +40290,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41619,6 +40306,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41627,14 +40318,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41651,6 +40354,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -41659,14 +40370,26 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -41687,6 +40410,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41699,6 +40426,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41719,6 +40450,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41731,10 +40466,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41743,6 +40486,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41751,208 +40498,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp: In member function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > AMD::Power::Provider::getRange(const std::filesystem::__cxx11::path&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | units::power::microwatt_t(power1CapMaxValue))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h: In member function 'void Sensor::exportWith(Exportable::Exporter&) const [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:55:31: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | sensorExporter.takeValue(value()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -41961,22 +40506,53 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreq.cpp:91:81: required from here + 91 | return std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 92 | AMD::GPUFreq::ItemID, std::move(dataSources), std::move(range)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -42013,6 +40589,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -42021,6 +40601,14 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -42029,10 +40617,22 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -42041,18 +40641,42 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -42061,6 +40685,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -42069,6 +40697,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -42093,10 +40725,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -42113,6 +40753,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -42125,6 +40773,10 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -42133,10 +40785,18 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -42193,8 +40853,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -42331,12 +40989,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp: In member function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > AMD::Power::Provider::getRange(const std::filesystem::__cxx11::path&) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | units::power::microwatt_t(power1CapMaxValue))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -42373,29 +41025,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1>, ratio<1> > >, ratio<1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<1, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<1, 1>, ratio<0, 1> >, double, units::linear_scale> > >, AMD::FanSpeedRPM::Provider::provideGPUSensors(const IGPUInfo&, const ISWInfo&) const:: >&)>}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1>, ratio<1> > >, ratio<1> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp:115:47: required from here - 114 | std::make_unique>( - | ~~~~~~~~~~~~~~^ - 116 | AMD::FanSpeedRPM::ItemID, std::move(dataSources), std::move(range), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 117 | [](std::vector const &input) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | return input[1] > 0 ? input[0] : 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | })); - | ~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -42500,589 +41129,71 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string_view:52, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here - 83 | std::make_pair(units::dimensionless::scalar_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | units::dimensionless::scalar_t(100)))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h: In member function 'void Sensor::exportWith(Exportable::Exporter&) const [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:55:31: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | sensorExporter.takeValue(value()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr units::unit_t units::unit_t::convert() const [with U = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; T = double; NonLinearScale = units::linear_scale]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:98:67: required from here - 98 | return maxKHz.convert() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/units.h:2140:44: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2140 | inline constexpr unit_t convert() const noexcept - | ^~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' 39 | , value_(units::make_unit(0)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit<> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, pair, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit<> > >, unsigned int> >]' +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:81:79: required from here - 81 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 82 | AMD::FanSpeedPerc::ItemID, std::move(dataSources), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 83 | std::make_pair(units::dimensionless::scalar_t(0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | units::dimensionless::scalar_t(100)))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreq.cpp:91:81: required from here + 91 | return std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 92 | AMD::MemFreq::ItemID, std::move(dataSources), std::move(range)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 2214 | inline constexpr UnitType make_unit(const T value) noexcept | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:10: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:9: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -43091,66 +41202,34 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -43191,10 +41270,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -43203,10 +41278,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -43215,54 +41286,41 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontemp.cpp:79:69: required from here + 79 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 80 | AMD::JunctionTemp::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -43271,14 +41329,6 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -43287,54 +41337,39 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputemp.cpp:85:69: required from here + 85 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 86 | AMD::GPUTemp::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43343,10 +41378,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43355,14 +41386,23 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string_view:52, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:65:23: required from here + 65 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | units::dimensionless::scalar_t(100))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43495,10 +41535,40 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here + 81 | return std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytemp.cpp:79:69: required from here + 79 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 80 | AMD::MemoryTemp::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -43631,6 +41701,21 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<-1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvolt.cpp:67:67: required from here + 67 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 68 | AMD::GPUVolt::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43755,244 +41840,130 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit<> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, pair, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit<> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activity.cpp:63:82: required from here + 63 | return std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 64 | AMD::Activity::ItemID, std::move(dataSources), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | units::dimensionless::scalar_t(100))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string_view:52, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:5: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: required from here + 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | units::power::microwatt_t(power1CapMaxValue))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit, std::ratio<1>, std::ratio<-3> > > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit, ratio<1>, ratio<-3> > > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<1, 1>, ratio<-3, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit, ratio<1>, ratio<-3> > > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:60:69: required from here + 60 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 61 | AMD::Power::ItemID, std::move(*dataSource), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<-1>, ratio<1> > >, ratio<1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<1, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<1, 1>, ratio<0, 1> >, double, units::linear_scale> > >, AMD::FanSpeedRPM::Provider::provideGPUSensors(const IGPUInfo&, const ISWInfo&) const:: >&)>}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1>, ratio<1> > >, ratio<1> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpm.cpp:115:47: required from here + 114 | std::make_unique>( + | ~~~~~~~~~~~~~~^ + 116 | AMD::FanSpeedRPM::ItemID, std::move(dataSources), std::move(range), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 117 | [](std::vector const &input) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | return input[1] > 0 ? input[0] : 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | })); + | ~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string_view:52, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:85:27: required from here - 85 | std::make_pair(units::dimensionless::scalar_t(0), +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here + 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 86 | units::dimensionless::scalar_t(100)))); + 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp: In member function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > AMD::Power::Provider::getRange(const std::filesystem::__cxx11::path&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | units::power::microwatt_t(power1CapMaxValue))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h: In member function 'void Sensor::exportWith(Exportable::Exporter&) const [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:55:31: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | sensorExporter.takeValue(value()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' 39 | , value_(units::make_unit(0)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit<> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, pair, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit<> > >, unsigned int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:83:79: required from here - 83 | std::make_unique>( +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedperc.cpp:81:79: required from here + 81 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 84 | CPUUsage::ItemID, std::move(dataSources), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | std::make_pair(units::dimensionless::scalar_t(0), + 82 | AMD::FanSpeedPerc::ItemID, std::move(dataSources), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 86 | units::dimensionless::scalar_t(100)))); + 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 2214 | inline constexpr UnitType make_unit(const T value) noexcept | ^~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here - 85 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -[ 60%] Linking CXX shared library libcorectrl.so -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/corectrl_lib.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/aarch64-linux-gnu/libquazip1-qt6.so.1.5 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 /usr/lib/aarch64-linux-gnu/libQt6Core5Compat.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libbz2.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 60%] Built target corectrl_lib -make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/depend -make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/depend -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/build -make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -[ 60%] Built target corectrl_autogen_timestamp_deps -[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/depend -[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanauto.cpp -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanmode.cpp -[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfopm.cpp -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfopmoverdrive.cpp -[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfouniqueid.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfovbios.cpp -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfanauto.cpp -make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -[ 63%] Automatic MOC for target corectrl -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmadvanced.cpp -AutoGen: Refreshing parse cache because it doesn't exist. -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h", because it doesn't exist. -/usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu -AutoGen: Parsing "SRC:/src/app/app.h" -AutoGen: Parsing "SRC:/src/app/corefactory.h" -AutoGen: Parsing "SRC:/src/app/settings.h" -AutoGen: Parsing "SRC:/src/app/singleinstance.h" -AutoGen: Parsing "SRC:/src/app/systray.h" -AutoGen: Parsing "SRC:/src/common/cryptolayer.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" -AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" -AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" -AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" -AutoGen: Parsing "SRC:/src/core/qmlitem.h" -AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" -AutoGen: Parsing "SRC:/src/core/systeminfoui.h" -AutoGen: Parsing "SRC:/src/core/uifactory.h" -AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" -AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" -AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" -AutoGen: Parsing "SRC:/src/app/app.cpp" -AutoGen: Parsing "SRC:/src/app/corefactory.cpp" -AutoGen: Parsing "SRC:/src/app/settings.cpp" -AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" -AutoGen: Parsing "SRC:/src/app/systray.cpp" -AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" -AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" -AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" -AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" -AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" -AutoGen: Parsing "SRC:/src/core/uifactory.cpp" -AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" -AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" -AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" -AutoGen: Parsing "SRC:/src/main.cpp" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp", because it doesn't exist, from "SRC:/src/app/app.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/app.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp", because it doesn't exist, from "SRC:/src/app/settings.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/settings.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/singleinstance.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/systray.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp:9: +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp: In member function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > AMD::Power::Provider::getRange(const std::filesystem::__cxx11::path&) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/power.cpp:137:23: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | std::make_pair(units::power::microwatt_t(power1CapMinValue), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | units::power::microwatt_t(power1CapMaxValue))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore5Compat -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -44005,62 +41976,22 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -44069,38 +42000,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -44109,18 +42020,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -44129,82 +42032,34 @@ /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44213,14 +42068,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44229,14 +42076,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44245,22 +42084,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44273,18 +42100,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44293,50 +42112,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -44345,66 +42140,30 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h: In member function 'void Sensor::exportWith(Exportable::Exporter&) const [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:55:31: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | sensorExporter.takeValue(value()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44413,22 +42172,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44441,26 +42188,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44469,18 +42200,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44493,74 +42216,34 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44585,14 +42268,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44601,14 +42276,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44617,14 +42284,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44633,14 +42292,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44649,18 +42300,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -44677,18 +42316,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44697,14 +42324,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44713,14 +42332,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44729,14 +42340,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44745,14 +42348,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44761,14 +42356,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44777,14 +42364,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44793,14 +42372,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -44809,25 +42380,10 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -44836,14 +42392,6 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -44852,26 +42400,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -44884,18 +42416,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -44908,14 +42428,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -44924,46 +42436,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -44980,54 +42464,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -45036,140 +42488,58 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmauto.cpp -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -45178,10 +42548,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanFixed::FanFixedImporterStub::provideFanFixedValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp:51:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 51 | { - | ^ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -45206,8 +42572,8 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:9: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:10: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -45228,10 +42594,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanCurve::FanCurveImporterStub::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:66:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 66 | { - | ^ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -45264,22 +42626,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, - from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, - from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, - from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:148:29: required from here - 148 | auto p1 = std::make_pair(units::temperature::celsius_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 149 | units::concentration::percent_t(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -45292,6 +42638,13 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr units::unit_t units::unit_t::convert() const [with U = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; T = double; NonLinearScale = units::linear_scale]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:98:67: required from here + 98 | return maxKHz.convert() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/units.h:2140:44: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2140 | inline constexpr unit_t convert() const noexcept + | ^~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -45300,15 +42653,6 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:228:36: required from here - 228 | auto tempRange = std::make_pair(units::temperature::celsius_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 229 | units::temperature::celsius_t(50)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -45565,9 +42909,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -45772,8 +43113,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmautolegacy.cpp /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -45846,116 +43185,8 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmautor600.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual units::temperature::celsius_t Tests::AMD::OdFanCurve::FanCurveImporterStub::provideFanStopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:74:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | { - | ^ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, - from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, - from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, - from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:141:39: required from here - 141 | auto curveTempRange = std::make_pair(units::temperature::celsius_t(10), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | units::temperature::celsius_t(100)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:143:40: required from here - 143 | auto curveSpeedRange = std::make_pair(units::concentration::percent_t(10), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | units::concentration::percent_t(100)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmdynamicfreq.cpp -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixed.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedfreq.cpp -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedlegacy.cpp -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedr600.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:65:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | units::concentration::percent_t provideFanCurveFanStartValue() const override - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/trompeloeil.hpp:29, - from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:5: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveTemperatureRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:94:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | MAKE_MOCK2(takeFanCurveTemperatureRange, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::base_unit<> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveFanStartValue(trompeloeil::param_list_t, units::base_unit<> > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:92:14: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | MAKE_MOCK1(takeFanCurveFanStartValue, void(units::concentration::percent_t), - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In constructor 'Tests::AMD::FanCurve::FanCurveTestAdapter::FanCurveTestAdapter(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t) [inherited from AMD::FanCurve]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:18:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 18 | using ::AMD::FanCurve::FanCurve; - | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h -In file included from /usr/include/catch2/catch_test_macros.hpp:11, - from /usr/include/catch2/catch_template_test_macros.hpp:20, - from /usr/include/catch2/catch_all.hpp:37: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:558:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 558 | REQUIRE(ts.stopTemp() == units::temperature::celsius_t(20)); - | ~~~~~~~~~~~^~ -In file included from /usr/include/trompeloeil.hpp:29, - from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:5: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTempRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:94:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | MAKE_MOCK1(takeFanStopTempRange, void(::AMD::OdFanCurve::TempRange), override); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTemp(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:93:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | MAKE_MOCK1(takeFanStopTemp, void(units::temperature::celsius_t), override); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanCurveRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | MAKE_MOCK2(takeFanCurveRange, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanCurve::FanCurveImporterStub::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:65:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | units::concentration::percent_t provideFanCurveFanStartValue() const override - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/common/ppdpmhandlermock.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedfreq.cpp:8: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -46240,6 +43471,19 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string_view:52, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:5: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:85:27: required from here + 85 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 86 | units::dimensionless::scalar_t(100)))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -46524,9 +43768,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -46563,64 +43804,388 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual units::temperature::celsius_t Tests::AMD::OdFanCurve::FanCurveImporterStub::provideFanStopTemp() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:73:33: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | units::temperature::celsius_t provideFanStopTemp() const override - | ^~~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqmode.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h -[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp -[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp -[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveTemperatureRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:94:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | MAKE_MOCK2(takeFanCurveTemperatureRange, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h -[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmoverclock.cpp -In file included from /usr/include/catch2/catch_test_macros.hpp:11, - from /usr/include/catch2/catch_template_test_macros.hpp:20, - from /usr/include/catch2/catch_all.hpp:37: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In function 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:153:71: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | REQUIRE(ts.lerpFromPwm(units::concentration::percent_t(50), p1, p2) == 50); - | ^ -In constructor 'Tests::AMD::FanCurve::FanCurveTestAdapter::FanCurveTestAdapter(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t) [inherited from AMD::FanCurve]', - inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:178:62: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:18:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 18 | using ::AMD::FanCurve::FanCurve; - | ^~~~~~~~ -[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmperfmode.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:9: +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::base_unit<> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, pair, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::base_unit<> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusage.cpp:83:79: required from here + 83 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 84 | CPUUsage::ItemID, std::move(dataSources), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 86 | units::dimensionless::scalar_t(100)))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here + 85 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +[ 60%] Linking CXX shared library libcorectrl.so +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/corectrl_lib.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/aarch64-linux-gnu/libquazip1-qt6.so.1.5 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 /usr/lib/aarch64-linux-gnu/libQt6Core5Compat.so.6.8.2 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libbz2.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 60%] Built target corectrl_lib +make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/depend +make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/depend +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/build +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp +[ 62%] Built target corectrl_autogen_timestamp_deps +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanmode.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfopm.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp +make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/depend +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanauto.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfopmoverdrive.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfouniqueid.cpp +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdgpuinfovbios.cpp +[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfanauto.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmadvanced.cpp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 63%] Automatic MOC for target corectrl +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None +AutoGen: Refreshing parse cache because it doesn't exist. +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h", because it doesn't exist. +/usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu +AutoGen: Parsing "SRC:/src/app/app.h" +AutoGen: Parsing "SRC:/src/app/corefactory.h" +AutoGen: Parsing "SRC:/src/app/settings.h" +AutoGen: Parsing "SRC:/src/app/singleinstance.h" +AutoGen: Parsing "SRC:/src/app/systray.h" +AutoGen: Parsing "SRC:/src/common/cryptolayer.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" +AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" +AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" +AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" +AutoGen: Parsing "SRC:/src/core/qmlitem.h" +AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" +AutoGen: Parsing "SRC:/src/core/systeminfoui.h" +AutoGen: Parsing "SRC:/src/core/uifactory.h" +AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" +AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" +AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" +AutoGen: Parsing "SRC:/src/app/app.cpp" +AutoGen: Parsing "SRC:/src/app/corefactory.cpp" +AutoGen: Parsing "SRC:/src/app/settings.cpp" +AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" +AutoGen: Parsing "SRC:/src/app/systray.cpp" +AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" +AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" +AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" +AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" +AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" +AutoGen: Parsing "SRC:/src/core/uifactory.cpp" +AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" +AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" +AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" +AutoGen: Parsing "SRC:/src/main.cpp" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp", because it doesn't exist, from "SRC:/src/app/app.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/app.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp", because it doesn't exist, from "SRC:/src/app/settings.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/settings.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/singleinstance.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/app/systray.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -46633,14 +44198,34 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -46653,6 +44238,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -46665,14 +44254,34 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -46681,26 +44290,90 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -46709,6 +44382,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46717,6 +44402,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46741,14 +44430,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46769,14 +44470,38 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -46785,6 +44510,18 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -46793,17 +44530,54 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/controlgroupqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupqmlitem.h +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -46816,6 +44590,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46824,6 +44602,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46836,6 +44626,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46844,10 +44638,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46860,6 +44666,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46868,6 +44678,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46880,6 +44698,14 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -46888,6 +44714,30 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -46896,22 +44746,46 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -46928,6 +44802,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -46944,6 +44822,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -46952,6 +44838,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -46964,6 +44858,10 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -46976,6 +44874,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -46988,6 +44890,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -46996,6 +44902,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -47004,6 +44914,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -47016,14 +44930,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -47036,14 +44962,26 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -47056,6 +44994,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47064,10 +45006,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47076,6 +45030,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47088,6 +45046,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47096,6 +45058,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47108,34 +45074,79 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmauto.cpp +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47148,6 +45159,12 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanCurve::FanCurveImporterStub::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:66:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 66 | { + | ^ +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmautolegacy.cpp /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47168,6 +45185,22 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, + from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, + from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, + from /usr/include/catch2/catch_all.hpp:25, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:148:29: required from here + 148 | auto p1 = std::make_pair(units::temperature::celsius_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 149 | units::concentration::percent_t(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47204,6 +45237,15 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:228:36: required from here + 228 | auto tempRange = std::make_pair(units::temperature::celsius_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 229 | units::temperature::celsius_t(50)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47224,8 +45266,37 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:10: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual units::temperature::celsius_t Tests::AMD::OdFanCurve::FanCurveImporterStub::provideFanStopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:74:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | { + | ^ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, + from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, + from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, + from /usr/include/catch2/catch_all.hpp:25, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:141:39: required from here + 141 | auto curveTempRange = std::make_pair(units::temperature::celsius_t(10), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | units::temperature::celsius_t(100)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:143:40: required from here + 143 | auto curveSpeedRange = std::make_pair(units::concentration::percent_t(10), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | units::concentration::percent_t(100)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -47270,13 +45341,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/controlmodeqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeqmlitem.h /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -47397,8 +45465,6 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -47499,6 +45565,8 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmautor600.cpp /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -47651,6 +45719,9 @@ /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -47787,10 +45858,12 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmdynamicfreq.cpp /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47835,31 +45908,94 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp: In member function 'virtual units::frequency::megahertz_t Tests::AMD::PMFreqOffset::PMFreqOffsetImporterStub::providePMFreqOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | { +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanFixed::FanFixedImporterStub::provideFanFixedValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfanfixed.cpp:51:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 51 | { | ^ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, - from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, - from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, - from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:85:52: required from here - 85 | ::AMD::PMFreqOffset::Range range = std::make_pair( - | ~~~~~~~~~~~~~~^ - 86 | units::make_unit(-500), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | units::make_unit(1000)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixed.cpp +In file included from /usr/include/catch2/catch_test_macros.hpp:11, + from /usr/include/catch2/catch_template_test_macros.hpp:20, + from /usr/include/catch2/catch_all.hpp:37: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:558:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 558 | REQUIRE(ts.stopTemp() == units::temperature::celsius_t(20)); + | ~~~~~~~~~~~^~ +In file included from /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:5: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTempRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:94:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | MAKE_MOCK1(takeFanStopTempRange, void(::AMD::OdFanCurve::TempRange), override); + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTemp(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:93:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | MAKE_MOCK1(takeFanStopTemp, void(units::temperature::celsius_t), override); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanCurveRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | MAKE_MOCK2(takeFanCurveRange, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedfreq.cpp +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedlegacy.cpp +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:65:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | units::concentration::percent_t provideFanCurveFanStartValue() const override + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:5: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveTemperatureRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:94:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | MAKE_MOCK2(takeFanCurveTemperatureRange, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::base_unit<> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveFanStartValue(trompeloeil::param_list_t, units::base_unit<> > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:92:14: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | MAKE_MOCK1(takeFanCurveFanStartValue, void(units::concentration::percent_t), + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In constructor 'Tests::AMD::FanCurve::FanCurveTestAdapter::FanCurveTestAdapter(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t) [inherited from AMD::FanCurve]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:18:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 18 | using ::AMD::FanCurve::FanCurve; + | ^~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedr600.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual units::concentration::percent_t Tests::AMD::FanCurve::FanCurveImporterStub::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:65:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | units::concentration::percent_t provideFanCurveFanStartValue() const override + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual units::temperature::celsius_t Tests::AMD::OdFanCurve::FanCurveImporterStub::provideFanStopTemp() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:73:33: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | units::temperature::celsius_t provideFanStopTemp() const override + | ^~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::FanCurve::FanCurveExporterMock::takeFanCurveTemperatureRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:94:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | MAKE_MOCK2(takeFanCurveTemperatureRange, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqmode.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/common/ppdpmhandlermock.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:8: + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfixedfreq.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -47912,20 +46048,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp:9: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -47934,10 +46060,6 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -47946,18 +46068,6 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -47966,45 +46076,25 @@ /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqqmlitem.h -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TNAYPLTE3C/moc_pmfreqoffsetqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48013,14 +46103,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48029,10 +46111,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48041,26 +46119,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48069,10 +46135,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48085,81 +46147,26 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator+(const UnitTypeLhs&, const UnitTypeRhs&) [with UnitTypeLhs = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; UnitTypeRhs = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:153:57: required from here - 153 | ts.offset(units::frequency::megahertz_t(-1) + range.first); - | ^~~~~ -/usr/include/units.h:2528:38: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2528 | inline constexpr UnitTypeLhs operator+(const UnitTypeLhs& lhs, const UnitTypeRhs& rhs) noexcept - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -48168,62 +46175,22 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48232,10 +46199,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48252,10 +46215,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48272,10 +46231,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48284,10 +46239,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48304,10 +46255,6 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -48324,10 +46271,6 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48352,50 +46295,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48408,14 +46319,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48428,14 +46331,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -48448,22 +46343,10 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48472,26 +46355,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48512,10 +46383,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48528,18 +46395,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48548,22 +46407,10 @@ /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -48572,10 +46419,6 @@ /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -48584,14 +46427,6 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -48624,10 +46459,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -48636,26 +46467,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -48668,34 +46487,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -48704,130 +46499,46 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -48836,134 +46547,42 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -48972,169 +46591,64 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h +[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp In file included from /usr/include/catch2/catch_test_macros.hpp:11, from /usr/include/catch2/catch_template_test_macros.hpp:20, - from /usr/include/catch2/catch_all.hpp:37, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:4: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp: In function 'void Tests::AMD::PMFreqOd::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:118:24: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | REQUIRE(ts.baseSclk() == units::frequency::megahertz_t(2000)); - | ~~~~~~~~~~~^~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp: In member function 'virtual units::frequency::megahertz_t Tests::AMD::PMFreqRange::PMFreqRangeImporterStub::providePMFreqRangeState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp:55:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | { - | ^ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMFreqVolt::PMFreqVoltImporterStub::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:68:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | { - | ^ -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowerprofile.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/noopqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopqmlitem.h -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowerstate.cpp -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/cpuqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuqmlitem.h -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/gpuqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp", because it doesn't exist, from "SRC:/src/core/components/sensors/graphitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitem.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp", because it doesn't exist, from "SRC:/src/core/profilemanagerui.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilemanagerui.h -In file included from /usr/include/trompeloeil.hpp:29, - from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:5: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltVoltRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:95:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 95 | MAKE_MOCK2(takePMFreqVoltVoltRange, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltFreqRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:98:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 98 | MAKE_MOCK2(takePMFreqVoltFreqRange, - | ^~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp", because it doesn't exist, from "SRC:/src/core/qmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.h -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:8: + from /usr/include/catch2/catch_all.hpp:37: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp: In function 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:153:71: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | REQUIRE(ts.lerpFromPwm(units::concentration::percent_t(50), p1, p2) == 50); + | ^ +In constructor 'Tests::AMD::FanCurve::FanCurveTestAdapter::FanCurveTestAdapter(std::unique_ptr >&&, std::unique_ptr >&&, std::unique_ptr >&&, units::temperature::celsius_t, units::temperature::celsius_t) [inherited from AMD::FanCurve]', + inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:178:62: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdfancurve.cpp:18:26: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 18 | using ::AMD::FanCurve::FanCurve; + | ^~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h +[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h +[ 66%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmoverclock.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmperfmode.cpp +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -49339,9 +46853,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelqmlitem.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelqmlitem.h /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49398,14 +46909,28 @@ /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:10: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -49414,14 +46939,26 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49430,26 +46967,62 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49458,6 +47031,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49466,6 +47043,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49474,6 +47055,10 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -49490,6 +47075,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49498,14 +47087,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49514,6 +47115,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49522,46 +47127,106 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -49574,10 +47239,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49586,6 +47259,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49598,6 +47275,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49610,6 +47291,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49618,6 +47303,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49630,6 +47319,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49638,303 +47331,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:81:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | { - | ^ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp", because it doesn't exist, from "SRC:/src/core/systeminfoui.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/systeminfoui.h -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:10: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -49943,6 +47347,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49951,6 +47359,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49959,10 +47371,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49975,6 +47395,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49983,6 +47411,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49991,6 +47427,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49999,22 +47443,46 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) @@ -50023,10 +47491,18 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -50039,14 +47515,38 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -50055,6 +47555,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -50147,9 +47651,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp", because it doesn't exist, from "SRC:/src/helper/helpercontrol.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.h /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -50306,10 +47807,12 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowerprofile.cpp /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -50318,12 +47821,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdppdpmhandler.cpp /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -50360,52 +47861,40 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMVoltCurve::PMVoltCurveImporterStub::providePMVoltCurvePoint(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:63:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | { +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp: In member function 'virtual units::frequency::megahertz_t Tests::AMD::PMFreqOffset::PMFreqOffsetImporterStub::providePMFreqOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | { | ^ -In file included from /usr/include/catch2/catch_test_macros.hpp:11, - from /usr/include/catch2/catch_template_test_macros.hpp:20, - from /usr/include/catch2/catch_all.hpp:37, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:4: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:128:19: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | REQUIRE(ts.min() == units::power::watt_t(1)); - | ~~~~~~^~ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp", because it doesn't exist, from "SRC:/src/helper/helpermonitor.h" -/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpermonitor.h -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In constructor 'Tests::AMD::PMPowerCap::PMPowerCapImporterStub::PMPowerCapImporterStub(units::power::watt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:64:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | PMPowerCapImporterStub(units::power::watt_t value) - | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:4: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:295:25: required from here - 295 | std::make_pair(units::frequency::megahertz_t(200), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 296 | units::frequency::megahertz_t(2000)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:85:52: required from here + 85 | ::AMD::PMFreqOffset::Range range = std::make_pair( + | ~~~~~~~~~~~~~~^ + 86 | units::make_unit(-500), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | units::make_unit(1000)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:297:25: required from here - 297 | std::make_pair(units::voltage::millivolt_t(800), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | units::voltage::millivolt_t(900))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp:10: +/usr/include/units.h: In instantiation of 'constexpr UnitTypeLhs units::operator+(const UnitTypeLhs&, const UnitTypeRhs&) [with UnitTypeLhs = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; UnitTypeRhs = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqoffset.cpp:153:57: required from here + 153 | ts.offset(units::frequency::megahertz_t(-1) + range.first); + | ^~~~~ +/usr/include/units.h:2528:38: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2528 | inline constexpr UnitTypeLhs operator+(const UnitTypeLhs& lhs, const UnitTypeRhs& rhs) noexcept + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -50706,6 +48195,9 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -51010,44 +48502,29 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | { +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp: In member function 'virtual units::frequency::megahertz_t Tests::AMD::PMFreqRange::PMFreqRangeImporterStub::providePMFreqRangeState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqrange.cpp:55:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | { | ^ -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" -AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp" -AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/deps" -AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" -AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/timestamp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMFreqVolt::PMFreqVoltImporterStub::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:67:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | providePMFreqVoltState(unsigned int index) const override - | ^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 69%] Built target corectrl_autogen -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdutils.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTempRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:94:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | MAKE_MOCK1(takeFanStopTempRange, void(::AMD::OdFanCurve::TempRange), override); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:62:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | providePMVoltCurvePoint(unsigned int index) const override - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanCurveRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 1>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | MAKE_MOCK2(takeFanCurveRange, - | ^~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -MF CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o.d -o CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commandqueue.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTemp(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:93:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | MAKE_MOCK1(takeFanStopTemp, void(units::temperature::celsius_t), override); - | ^~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/controlgroupqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupqmlitem.h +In file included from /usr/include/catch2/catch_test_macros.hpp:11, + from /usr/include/catch2/catch_template_test_macros.hpp:20, + from /usr/include/catch2/catch_all.hpp:37, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:4: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp: In function 'void Tests::AMD::PMFreqOd::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqod.cpp:118:24: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | REQUIRE(ts.baseSclk() == units::frequency::megahertz_t(2000)); + | ~~~~~~~~~~~^~ +[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowerstate.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/controlmodeqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeqmlitem.h In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdppdpmhandler.cpp:9: + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/common/ppdpmhandlermock.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -51080,11 +48557,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/catch2/catch_test_macros.hpp:15: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:102:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 102 | TEST_CASE("AMD PMPowerCap tests", "[GPU][AMD][PM][PMPowerCap]") - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -51321,8 +48793,6 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_commonutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -51395,69 +48865,6 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:110:79: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:128:19: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | REQUIRE(ts.min() == units::power::watt_t(1)); - | ~~~~~~^~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:134:80: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:136:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | ts.value(units::power::watt_t(0)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:147:80: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:206:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | REQUIRE(ts.value() == units::power::watt_t(75)); - | ~~~~~~~~^~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:213:80: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:216:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 216 | REQUIRE(ts.value() == units::power::watt_t(50)); - | ~~~~~~~~^~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:222:70: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:227:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | REQUIRE(ts.value() == units::power::watt_t(80)); - | ~~~~~~~~^~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:233:70: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:236:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | ts.value(value); - | ~~~~~~~~^~~~~~~ -In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', - inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:257:72: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | using ::AMD::PMPowerCap::PMPowerCap; - | ^~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:303:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | ts.value(units::power::watt_t(80)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -51706,6 +49113,9 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqqmlitem.h /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -51722,8 +49132,19 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdutils.cpp:6: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMFreqVolt::PMFreqVoltImporterStub::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:68:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | { + | ^ +[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp +[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/noopqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopqmlitem.h +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52044,7 +49465,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/depend /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -52057,7 +49477,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -52094,8 +49513,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -52168,10 +49585,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52196,12 +49609,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm'... /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Generated 192 translation(s) (192 finished and 0 unfinished) /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52234,22 +49645,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 70%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52270,8 +49673,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52280,8 +49681,7 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -52289,11 +49689,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52322,10 +49717,9 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm -[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_control.cpp.o -MF CMakeFiles/test_all.dir/src/test_control.cpp.o.d -o CMakeFiles/test_all.dir/src/test_control.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_control.cpp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/cpuqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuqmlitem.h /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52334,16 +49728,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52364,102 +49752,156 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 72%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 72%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm'... - Generated 190 translation(s) (190 finished and 0 unfinished) - Ignored 2 untranslated source text(s) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm'... - Generated 192 translation(s) (192 finished and 0 unfinished) -[ 73%] Generating qrc_resources.cpp -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/rcc --name resources --output /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/resources.qrc -Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. -Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. -If this causes problems, reconfigure your locale. See the locale(1) manual -for more information. -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:81:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | { + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTempRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:94:14: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | MAKE_MOCK1(takeFanStopTempRange, void(::AMD::OdFanCurve::TempRange), override); + | ^~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/gpuqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuqmlitem.h +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanCurveRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >, std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:89:14: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | MAKE_MOCK2(takeFanCurveRange, + | ^~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp", because it doesn't exist, from "SRC:/src/core/components/sensors/graphitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitem.h +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >)> Tests::AMD::OdFanCurve::FanCurveExporterMock::takeFanStopTemp(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdodfancurve.cpp:93:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | MAKE_MOCK1(takeFanStopTemp, void(units::temperature::celsius_t), override); + | ^~~~~~~~~~~~~~~ +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdppdpmhandler.cpp +In file included from /usr/include/catch2/catch_test_macros.hpp:11, + from /usr/include/catch2/catch_template_test_macros.hpp:20, + from /usr/include/catch2/catch_all.hpp:37, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:4: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:128:19: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | REQUIRE(ts.min() == units::power::watt_t(1)); + | ~~~~~~^~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In constructor 'Tests::AMD::PMPowerCap::PMPowerCapImporterStub::PMPowerCapImporterStub(units::power::watt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:64:3: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | PMPowerCapImporterStub(units::power::watt_t value) + | ^~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp", because it doesn't exist, from "SRC:/src/core/profilemanagerui.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilemanagerui.h In file included from /usr/include/trompeloeil.hpp:29, from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:5: -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual trompeloeil::return_of_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >)> Tests::AMD::PMPowerCap::PMPowerCapExporterMock::takePMPowerCapValue(trompeloeil::param_list_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >), 0>)': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:92:14: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | MAKE_MOCK1(takePMPowerCapValue, void(units::power::watt_t), override); - | ^~~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:5: /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltVoltRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:95:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | MAKE_MOCK2(takePMFreqVoltVoltRange, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -MF CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o.d -o CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_controlgroup.cpp /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltFreqRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:98:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | MAKE_MOCK2(takePMFreqVoltFreqRange, | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:6: +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp", because it doesn't exist, from "SRC:/src/core/qmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.h +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_amdutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdutils.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:10: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelqmlitem.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelqmlitem.h +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp:10: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52468,6 +49910,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52476,6 +49930,18 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52484,18 +49950,46 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52504,6 +49998,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52516,6 +50018,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52524,6 +50030,10 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -52532,14 +50042,26 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -52548,6 +50070,14 @@ /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -52568,6 +50098,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -52588,6 +50122,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -52604,46 +50142,138 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -52652,6 +50282,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -52660,14 +50294,26 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -52692,34 +50338,94 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -52728,46 +50434,146 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -52776,6 +50582,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -52788,10 +50598,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -52804,6 +50626,18 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -52812,6 +50646,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -52824,6 +50666,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -52864,10 +50710,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -52876,6 +50730,10 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -52884,6 +50742,10 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -52904,6 +50766,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52924,6 +50790,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52932,6 +50802,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52944,6 +50818,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52952,6 +50830,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52960,6 +50846,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -52972,10 +50862,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52984,6 +50882,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -52996,6 +50898,14 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -53008,18 +50918,34 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -53028,14 +50954,26 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -53048,14 +50986,34 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -53064,105 +51022,52 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | { + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMVoltCurve::PMVoltCurveImporterStub::providePMVoltCurvePoint(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:63:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | { + | ^ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp", because it doesn't exist, from "SRC:/src/core/systeminfoui.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/systeminfoui.h +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -MF CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o.d -o CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commandqueue.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:18:32: required from here - 18 | points{std::make_pair(units::temperature::celsius_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 19 | units::concentration::percent_t(100)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:25:38: required from here - 25 | auto tempRange = std::make_pair(units::temperature::celsius_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 26 | units::temperature::celsius_t(50)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:295:25: required from here + 295 | std::make_pair(units::frequency::megahertz_t(200), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 296 | units::frequency::megahertz_t(2000)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: required from here - 28 | ::Utils::Common::normalizePoints(points, tempRange); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:297:25: required from here + 297 | std::make_pair(units::voltage::millivolt_t(800), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | units::voltage::millivolt_t(900))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_controlmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_controlmode.cpp -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpu.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In function 'void Tests::AMD::PMFreqVolt::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:255:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 255 | ts.state(0, units::frequency::megahertz_t(0), units::voltage::millivolt_t(0)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:257:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | ts.state(1, units::frequency::megahertz_t(10000), - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | units::voltage::millivolt_t(10000)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:257:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:392:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 392 | ts.state(0, units::frequency::megahertz_t(301), - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | units::voltage::millivolt_t(801)); // not used in the command - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:392:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:407:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | ts.state(0, units::frequency::megahertz_t(301), - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 408 | units::voltage::millivolt_t(801)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:407:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuepphandler.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp: In function 'void Tests::Utils::Common::CATCH2_INTERNAL_TEST_0()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | ::Utils::Common::normalizePoints(points, tempRange); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:70:39: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | ::Utils::Common::normalizePoints(points, tempRange); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:70:39: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpufreq.cpp -[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/main.cpp.o -MF CMakeFiles/corectrl.dir/main.cpp.o.d -o CMakeFiles/corectrl.dir/main.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/main.cpp -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp: In function 'void Tests::AMD::PMVoltCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:237:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | ts.point(0, units::frequency::megahertz_t(0), units::voltage::millivolt_t(0)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:237:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:239:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | ts.point(1, units::frequency::megahertz_t(10000), - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 240 | units::voltage::millivolt_t(10000)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:239:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:359:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | ts.point(0, units::frequency::megahertz_t(201), - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 360 | units::voltage::millivolt_t(801)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:359:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpufreqmode.cpp -[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfo.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:9, - from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp:7: +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp", because it doesn't exist, from "SRC:/src/helper/helpercontrol.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.h +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_commonutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdppdpmhandler.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53503,6 +51408,9 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" +AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp", because it doesn't exist, from "SRC:/src/helper/helpermonitor.h" +/usr/lib/qt6/libexec/moc -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/usr/include/botan-3 -I/usr/include/aarch64-linux-gnu/qt6/QtCore -I/usr/include/aarch64-linux-gnu/qt6 -I/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt6/QtQuick -I/usr/include/aarch64-linux-gnu/qt6/QtGui -I/usr/include/aarch64-linux-gnu/qt6/QtQml -I/usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/aarch64-linux-gnu/qt6/QtNetwork -I/usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -I/usr/include/aarch64-linux-gnu/qt6/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt6/QtCharts -I/usr/include/aarch64-linux-gnu/qt6/QtWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -I/usr/include/aarch64-linux-gnu/qt6/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/aarch64-linux-gnu/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/aarch64-linux-gnu/14/include -I/usr/local/include -I/usr/include/aarch64-linux-gnu --include /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpermonitor.h /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -53547,6 +51455,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > Tests::AMD::PMFreqVolt::PMFreqVoltImporterStub::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:67:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | providePMFreqVoltState(unsigned int index) const override + | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -53651,170 +51563,16 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfolscpu.cpp -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfoproccpuinfo.cpp -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuutils.cpp -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -MF CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o.d -o CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/cryptolayer.cpp -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o -MF CMakeFiles/corectrl.dir/core/uifactory.cpp.o.d -o CMakeFiles/corectrl.dir/core/uifactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/uifactory.cpp -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpu.cpp -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfo.cpp -[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.cpp -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfoopengl.cpp -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinforevision.cpp -[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -MF CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o.d -o CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilemanagerui.cpp -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfouevent.cpp -[ 80%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -MF CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o.d -o CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/systeminfoui.cpp -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovulkan.cpp -[ 80%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlcomponentfactory.cpp -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -MF CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o.d -o CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_hwidtranslator.cpp -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_mathutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_mathutils.cpp -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o -MF CMakeFiles/test_all.dir/src/test_noop.cpp.o.d -o CMakeFiles/test_all.dir/src/test_noop.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_noop.cpp -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -MF CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o.d -o CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_pmoverdrive.cpp -[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlcomponentregistry.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp:9: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdutils.cpp:6: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53823,6 +51581,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53835,6 +51597,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53847,6 +51613,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53867,6 +51637,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53875,6 +51649,10 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -53887,6 +51665,10 @@ /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -53899,6 +51681,10 @@ /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -53923,6 +51709,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -53943,6 +51733,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -53959,6 +51753,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -53971,10 +51769,22 @@ /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -53987,6 +51797,10 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -53995,10 +51809,18 @@ /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -54079,6 +51901,10 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -54095,6 +51921,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -54111,6 +51941,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -54131,6 +51965,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -54155,6 +51993,10 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -54175,6 +52017,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -54183,6 +52029,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -54219,10 +52069,18 @@ /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -54239,6 +52097,10 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -54263,6 +52125,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -54283,6 +52149,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -54367,8 +52237,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -MF CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_pmpowerstatemode.cpp /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -54417,14 +52285,91 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp:112:50: required from here - 112 | units::make_unit(16), true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_mathutils.cpp:7: +In file included from /usr/include/catch2/catch_test_macros.hpp:15: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:102:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 102 | TEST_CASE("AMD PMPowerCap tests", "[GPU][AMD][PM][PMPowerCap]") + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:62:3: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | providePMVoltCurvePoint(unsigned int index) const override + | ^~~~~~~~~~~~~~~~~~~~~~~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:110:79: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:128:19: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | REQUIRE(ts.min() == units::power::watt_t(1)); + | ~~~~~~^~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:134:80: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:136:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | ts.value(units::power::watt_t(0)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:147:80: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:206:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | REQUIRE(ts.value() == units::power::watt_t(75)); + | ~~~~~~~~^~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:213:80: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:216:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 216 | REQUIRE(ts.value() == units::power::watt_t(50)); + | ~~~~~~~~^~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:222:70: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:227:21: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | REQUIRE(ts.value() == units::power::watt_t(80)); + | ~~~~~~~~^~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:233:70: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:236:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | ts.value(value); + | ~~~~~~~~^~~~~~~ +In constructor 'Tests::AMD::PMPowerCap::PMPowerCapTestAdapter::PMPowerCapTestAdapter(std::unique_ptr >&&, units::power::watt_t, units::power::watt_t, std::optional, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >) [inherited from AMD::PMPowerCap]', + inlined from 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:257:72: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:50:28: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | using ::AMD::PMPowerCap::PMPowerCap; + | ^~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:303:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | ts.value(units::power::watt_t(80)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" +AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp" +AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/corectrl_autogen/deps" +AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" +AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/timestamp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 69%] Built target corectrl_autogen +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_control.cpp.o -MF CMakeFiles/test_all.dir/src/test_control.cpp.o.d -o CMakeFiles/test_all.dir/src/test_control.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_control.cpp +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -MF CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o.d -o CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_controlgroup.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/commonutils.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:6: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -55029,22 +52974,237 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelqmlitem.cpp -[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o -MF CMakeFiles/test_all.dir/src/test_sensor.cpp.o.d -o CMakeFiles/test_all.dir/src/test_sensor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuqmlitem.cpp -[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_stringutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_stringutils.cpp -[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfo.cpp -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfokernel.cpp -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfomesa.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:7: +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, + from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, + from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, + from /usr/include/catch2/catch_all.hpp:25, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:18:32: required from here + 18 | points{std::make_pair(units::temperature::celsius_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 19 | units::concentration::percent_t(100)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +In file included from /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:5: +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual trompeloeil::return_of_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >)> Tests::AMD::PMPowerCap::PMPowerCapExporterMock::takePMPowerCapValue(trompeloeil::param_list_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >), 0>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmpowercap.cpp:92:14: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | MAKE_MOCK1(takePMPowerCapValue, void(units::power::watt_t), override); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:25:38: required from here + 25 | auto tempRange = std::make_pair(units::temperature::celsius_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 26 | units::temperature::celsius_t(50)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: required from here + 28 | ::Utils::Common::normalizePoints(points, tempRange); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_controlmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_controlmode.cpp +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpu.cpp +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltVoltRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:95:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 95 | MAKE_MOCK2(takePMFreqVoltVoltRange, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp: In function 'void Tests::Utils::Common::CATCH2_INTERNAL_TEST_0()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | ::Utils::Common::normalizePoints(points, tempRange); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:28:39: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:70:39: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | ::Utils::Common::normalizePoints(points, tempRange); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_commonutils.cpp:70:39: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In member function 'virtual trompeloeil::return_of_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >)> Tests::AMD::PMFreqVolt::PMFreqVoltExporterMock::takePMFreqVoltFreqRange(trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 0>, trompeloeil::param_list_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >), 1>)': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:98:14: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 98 | MAKE_MOCK2(takePMFreqVoltFreqRange, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuepphandler.cpp +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpufreq.cpp +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpufreqmode.cpp +make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/depend +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 72%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_sv_SE.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 72%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_en_EN.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_es_ES.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ru_RU.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_fr_FR.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 73%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ca_ES.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_bg_BG.qm'... + Generated 190 translation(s) (190 finished and 0 unfinished) + Ignored 2 untranslated source text(s) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_cs_CZ.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_nl_NL.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_de_DE.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_ka_GE.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/bin/lrelease /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.ts -qm /build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +Updating '/build/reproducible-path/corectrl-1.5.1+ds/src/translations/lang_pt_BR.qm'... + Generated 192 translation(s) (192 finished and 0 unfinished) +[ 75%] Generating qrc_resources.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt6/libexec/rcc --name resources --output /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/resources.qrc +Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. +Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. +If this causes problems, reconfigure your locale. See the locale(1) manual +for more information. +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.5.1+ds /build/reproducible-path/corectrl-1.5.1+ds/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp: In function 'void Tests::AMD::PMFreqVolt::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:255:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 255 | ts.state(0, units::frequency::megahertz_t(0), units::voltage::millivolt_t(0)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:257:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | ts.state(1, units::frequency::megahertz_t(10000), + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | units::voltage::millivolt_t(10000)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:257:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:392:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 392 | ts.state(0, units::frequency::megahertz_t(301), + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | units::voltage::millivolt_t(801)); // not used in the command + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:392:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:407:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | ts.state(0, units::frequency::megahertz_t(301), + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 408 | units::voltage::millivolt_t(801)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmfreqvolt.cpp:407:17: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 75%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp: In function 'void Tests::AMD::PMVoltCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:237:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | ts.point(0, units::frequency::megahertz_t(0), units::voltage::millivolt_t(0)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:237:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:239:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | ts.point(1, units::frequency::megahertz_t(10000), + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 240 | units::voltage::millivolt_t(10000)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:239:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:359:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | ts.point(0, units::frequency::megahertz_t(201), + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 360 | units::voltage::millivolt_t(801)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_amdpmvoltcurve.cpp:359:13: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfo.cpp +[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/main.cpp.o -MF CMakeFiles/corectrl.dir/main.cpp.o.d -o CMakeFiles/corectrl.dir/main.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/main.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfolscpu.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuinfoproccpuinfo.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_cpuutils.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:9, + from /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -55649,61 +53809,37 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, - from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, - from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, - from /usr/include/catch2/catch_all.hpp:25, - from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:62:38: required from here - 62 | std::make_pair(units::frequency::megahertz_t(100), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 63 | units::frequency::megahertz_t(20000)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:17:64: required from here - 17 | using ::Sensor::Sensor; - | ^~~~~~ -/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 2214 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -MF CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o.d -o CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sysmodel.cpp -[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuqmlitem.cpp -[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitem.cpp -[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreqgraphitem.cpp -[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreqgraphitem.cpp -[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputempgraphitem.cpp -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontempgraphitem.cpp -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/powergraphitem.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreqgraphitem.cpp:4: +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpu.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpu.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpu.cpp +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfo.cpp +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfoopengl.cpp +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinforevision.cpp +[ 78%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -MF CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o.d -o CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/common/cryptolayer.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfouevent.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -MF CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o.d -o CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovulkan.cpp +[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o -MF CMakeFiles/corectrl.dir/core/uifactory.cpp.o.d -o CMakeFiles/corectrl.dir/core/uifactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/uifactory.cpp +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_mathutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_mathutils.cpp +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -MF CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o.d -o CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_hwidtranslator.cpp +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o -MF CMakeFiles/test_all.dir/src/test_noop.cpp.o.d -o CMakeFiles/test_all.dir/src/test_noop.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_noop.cpp +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -MF CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o.d -o CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_pmoverdrive.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_mathutils.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activitygraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -55736,8 +53872,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusagegraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -55838,6 +53972,7 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55850,6 +53985,7 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.cpp /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -55978,6 +54114,12 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/info/amd/gpuinfovram.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -55994,6 +54136,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56002,6 +54148,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56010,6 +54160,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56026,6 +54184,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56034,10 +54196,26 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -56050,6 +54228,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -56058,6 +54244,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -56070,297 +54260,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreqgraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -56373,26 +54276,70 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -56405,6 +54352,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56413,6 +54368,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56421,6 +54384,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56429,18 +54400,34 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56449,6 +54436,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56457,6 +54452,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -56465,18 +54476,42 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -56485,14 +54520,42 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -56505,6 +54568,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56513,6 +54584,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56521,6 +54596,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56537,6 +54620,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56545,6 +54632,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56553,6 +54644,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56561,10 +54656,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -56573,10 +54680,22 @@ /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -56589,10 +54708,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56601,6 +54728,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56913,17 +55048,31 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp:4: +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -MF CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o.d -o CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_pmpowerstatemode.cpp +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_gpuinfovram.cpp:112:50: required from here + 112 | units::make_unit(16), true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o -MF CMakeFiles/test_all.dir/src/test_sensor.cpp.o.d -o CMakeFiles/test_all.dir/src/test_sensor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -MF CMakeFiles/test_all.dir/src/test_stringutils.cpp.o.d -o CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_stringutils.cpp +[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -MF CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o.d -o CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/profilemanagerui.cpp +[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -MF CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o.d -o CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/systeminfoui.cpp +[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlcomponentfactory.cpp +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfo.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfo.cpp +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfokernel.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -57344,6 +55493,8 @@ /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -MF CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o.d -o CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_swinfomesa.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -57384,7 +55535,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57397,7 +55547,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57418,37 +55567,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputempgraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57457,10 +55587,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -57473,10 +55599,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57489,10 +55611,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57509,14 +55627,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57525,10 +55635,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57541,18 +55647,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57561,10 +55659,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57573,30 +55667,135 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:11, + from /usr/include/catch2/benchmark/catch_benchmark.hpp:19, + from /usr/include/catch2/benchmark/catch_benchmark_all.hpp:24, + from /usr/include/catch2/catch_all.hpp:25, + from /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; _T2 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >; typename decay<_Tp2>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:62:38: required from here + 62 | std::make_pair(units::frequency::megahertz_t(100), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 63 | units::frequency::megahertz_t(20000)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.5.1+ds/tests -I/build/reproducible-path/corectrl-1.5.1+ds/src -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -MF CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o.d -o CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sysmodel.cpp +/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, unit, base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/corectrl-1.5.1+ds/tests/src/test_sensor.cpp:17:64: required from here + 17 | using ::Sensor::Sensor; + | ^~~~~~ +/usr/include/units.h:2214:35: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 2214 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -MF CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o.d -o CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlcomponentregistry.cpp +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/sysmodelqmlitem.cpp +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/gpuqmlitem.cpp +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/cpuqmlitem.cpp +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/graphitem.cpp +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreqgraphitem.cpp +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreqgraphitem.cpp +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputempgraphitem.cpp +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontempgraphitem.cpp +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gputempgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -57663,7 +55862,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpufreqgraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -57680,14 +55879,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -57696,6 +55895,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -57704,68 +55907,62 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -57774,14 +55971,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -57790,110 +55987,111 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memfreqgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': @@ -57904,341 +56102,78 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontempgraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -58247,98 +56182,58 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) @@ -58347,142 +56242,150 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -58491,46 +56394,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58539,18 +56418,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -58559,6 +56430,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -58567,80 +56442,58 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58649,25 +56502,13 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -58677,58 +56518,62 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -58741,6 +56586,14 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -58749,132 +56602,228 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': @@ -58885,38 +56834,50 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58925,46 +56886,98 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58973,14 +56986,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -58993,26 +57006,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -59025,13 +57038,33 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -59041,14 +57074,22 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -59057,22 +57098,22 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -59081,18 +57122,10 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -59101,10 +57134,6 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -59113,10 +57142,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59125,26 +57150,42 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59153,28 +57194,60 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': @@ -59185,76 +57258,132 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': @@ -59265,20 +57394,24 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': @@ -59289,8 +57422,12 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': @@ -59301,8 +57438,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': @@ -59313,30 +57450,82 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59361,9 +57550,13 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/powergraphitem.cpp +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activitygraphitem.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/powergraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/junctiontempgraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -59496,12 +57689,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -59910,6 +58101,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusagegraphitem.cpp /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59942,10 +58135,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59966,10 +58155,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59978,25 +58163,27 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ -[ 88%] Linking CXX executable test_all -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_all.dir/link.txt --verbose=1 -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeqmlitem.cpp -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupqmlitem.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusagegraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -60029,6 +58216,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -60165,6 +58356,8 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -60181,8 +58374,6 @@ /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_all.dir/link.d CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o CMakeFiles/test_all.dir/src/test_amdutils.cpp.o CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o CMakeFiles/test_all.dir/src/test_commonutils.cpp.o CMakeFiles/test_all.dir/src/test_control.cpp.o CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o CMakeFiles/test_all.dir/src/test_controlmode.cpp.o CMakeFiles/test_all.dir/src/test_cpu.cpp.o CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o CMakeFiles/test_all.dir/src/test_gpu.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o CMakeFiles/test_all.dir/src/test_mathutils.cpp.o CMakeFiles/test_all.dir/src/test_noop.cpp.o CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o CMakeFiles/test_all.dir/src/test_sensor.cpp.o CMakeFiles/test_all.dir/src/test_stringutils.cpp.o CMakeFiles/test_all.dir/src/test_swinfo.cpp.o CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o CMakeFiles/catch_main.dir/src/main.cpp.o -o test_all -Wl,-rpath,/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src ../src/libcorectrl.so /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 /usr/lib/libCatch2.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_LIST=test_all_TESTS -D TEST_REPORTER= -D TEST_OUTPUT_DIR= -D TEST_OUTPUT_PREFIX= -D TEST_OUTPUT_SUFFIX= -D TEST_DL_PATHS= -D TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -60255,13 +58446,6 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activitygraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -60274,18 +58458,10 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60298,18 +58474,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60322,10 +58490,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60338,10 +58502,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60350,23 +58510,14 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60375,18 +58526,10 @@ /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -60395,19 +58538,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Built target test_all /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60420,10 +58554,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60432,18 +58562,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60452,16 +58574,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60478,18 +58594,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -60498,32 +58606,18 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60536,10 +58630,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60548,14 +58638,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60564,14 +58646,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60580,10 +58654,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60592,26 +58662,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60620,14 +58678,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60636,14 +58686,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60652,14 +58694,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60668,18 +58702,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60688,22 +58714,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60712,14 +58726,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60732,10 +58738,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60748,30 +58750,251 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60780,10 +59003,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60792,10 +59011,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60804,10 +59019,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60816,10 +59027,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60832,10 +59039,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60844,14 +59047,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60860,10 +59055,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) @@ -61124,6 +59315,8 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Linking CXX executable test_all +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_all.dir/link.txt --verbose=1 /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -61216,96 +59409,31 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlmodeqmlitem.cpp +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/controlgroupqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_all.dir/link.d CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqoffset.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o CMakeFiles/test_all.dir/src/test_amdutils.cpp.o CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o CMakeFiles/test_all.dir/src/test_commonutils.cpp.o CMakeFiles/test_all.dir/src/test_control.cpp.o CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o CMakeFiles/test_all.dir/src/test_controlmode.cpp.o CMakeFiles/test_all.dir/src/test_cpu.cpp.o CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o CMakeFiles/test_all.dir/src/test_gpu.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o CMakeFiles/test_all.dir/src/test_mathutils.cpp.o CMakeFiles/test_all.dir/src/test_noop.cpp.o CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o CMakeFiles/test_all.dir/src/test_sensor.cpp.o CMakeFiles/test_all.dir/src/test_stringutils.cpp.o CMakeFiles/test_all.dir/src/test_swinfo.cpp.o CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o CMakeFiles/catch_main.dir/src/main.cpp.o -o test_all -Wl,-rpath,/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src ../src/libcorectrl.so /usr/lib/aarch64-linux-gnu/libspdlog.so.1.15.3 /usr/lib/libCatch2.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.8.2 +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_LIST=test_all_TESTS -D TEST_REPORTER= -D TEST_OUTPUT_DIR= -D TEST_OUTPUT_PREFIX= -D TEST_OUTPUT_SUFFIX= -D TEST_DL_PATHS= -D TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' +[ 89%] Built target test_all +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/noopqmlitem.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/powergraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61314,18 +59442,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61334,14 +59454,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61350,58 +59462,26 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61410,58 +59490,22 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -61470,18 +59514,10 @@ /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61494,26 +59530,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61526,10 +59550,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61538,10 +59558,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61566,118 +59582,34 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -61686,18 +59618,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -61706,10 +59630,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -61722,54 +59642,26 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -61778,10 +59670,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -61794,18 +59682,10 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -61818,18 +59698,10 @@ /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -61842,18 +59714,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -61878,22 +59742,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -61906,14 +59758,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -61922,10 +59766,6 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -61934,10 +59774,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -61954,14 +59790,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -61974,10 +59802,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -61990,18 +59814,11 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62014,14 +59831,7 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -62030,18 +59840,10 @@ /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -62050,18 +59852,10 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62090,10 +59884,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62102,10 +59892,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62118,10 +59904,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62138,14 +59920,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62154,17 +59928,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62173,38 +59936,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -62213,26 +59956,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -62241,82 +59968,38 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -62325,200 +60008,231 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/memusagegraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/activitygraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -62527,50 +60241,62 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -62579,58 +60305,190 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -62643,6 +60501,29 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -62651,10 +60532,22 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -62663,14 +60556,50 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -62679,68 +60608,214 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62753,18 +60828,58 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62773,22 +60888,58 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62797,34 +60948,114 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62833,14 +61064,50 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62849,18 +61116,82 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -62869,10 +61200,26 @@ /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62881,29 +61228,50 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62916,13 +61284,29 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -62932,9 +61316,9 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -62944,390 +61328,438 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63340,42 +61772,102 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63384,10 +61876,30 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -63396,6 +61908,14 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63404,18 +61924,46 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63424,18 +61972,46 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63444,46 +62020,122 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63492,6 +62144,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63500,10 +62164,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63512,18 +62188,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63536,10 +62228,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63548,42 +62248,110 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63592,26 +62360,58 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63660,13 +62460,13 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -63823,34 +62623,97 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -63859,6 +62722,10 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63867,10 +62734,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63879,10 +62754,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63895,14 +62778,26 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63911,6 +62806,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63919,32 +62826,362 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63953,10 +63190,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63969,6 +63218,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63977,18 +63238,38 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -64001,10 +63282,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -64013,6 +63306,10 @@ /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64025,10 +63322,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64037,6 +63342,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64045,6 +63354,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64053,6 +63366,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64061,6 +63378,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64069,6 +63390,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64077,6 +63402,18 @@ /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -64085,14 +63422,26 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -64101,10 +63450,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64113,6 +63470,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64125,6 +63486,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64133,6 +63498,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64141,10 +63510,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64153,18 +63530,34 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64173,10 +63566,22 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64241,10 +63646,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void takeValue(Unit value) override - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -64277,30 +63678,27 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | void takeValue(Unit value) override | ^~~~~~~~~ -[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp -[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp -[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp:4: +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/amd/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -64569,6 +63967,10 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::base_unit<> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -64857,6 +64259,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -64905,14 +64309,34 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp -[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp:4: +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >; T = unsigned int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h: In member function 'void SensorReader::takeValue(Unit) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:37:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void takeValue(Unit value) override + | ^~~~~~~~~ +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -65517,14 +64941,10 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp -[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:4: +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66129,18 +65549,19 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp:4: +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp +[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66149,6 +65570,7 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66477,10 +65899,6 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp: In member function 'virtual void AMD::PMFreqOdQMLItem::Initializer::takePMFreqOdBaseSclk(units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp:49:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | void AMD::PMFreqOdQMLItem::Initializer::takePMFreqOdBaseSclk( - | ^~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -66633,14 +66051,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h:7, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -66661,10 +66071,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -66673,6 +66079,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66681,10 +66089,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66697,10 +66101,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66713,10 +66113,6 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66725,18 +66121,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66745,18 +66133,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66769,22 +66149,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -66793,18 +66161,232 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp: In member function 'virtual void AMD::PMFreqOdQMLItem::Initializer::takePMFreqOdBaseSclk(units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp:49:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | void AMD::PMFreqOdQMLItem::Initializer::takePMFreqOdBaseSclk( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:68: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const + | ^~~~~ +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h:7, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66813,18 +66395,38 @@ /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -66833,6 +66435,10 @@ /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -66845,10 +66451,18 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -66865,6 +66479,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -66885,6 +66503,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -66901,6 +66523,10 @@ /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -66913,28 +66539,90 @@ /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -66943,6 +66631,14 @@ /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -66959,6 +66655,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -66971,26 +66675,54 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -66999,6 +66731,14 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67007,18 +66747,38 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -67027,14 +66787,26 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67047,26 +66819,58 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67079,10 +66883,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -67091,14 +66907,34 @@ /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67107,6 +66943,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67115,6 +66959,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67127,6 +66975,14 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67135,18 +66991,38 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67155,10 +67031,26 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -67167,10 +67059,30 @@ /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -67179,14 +67091,30 @@ /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67203,10 +67131,18 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67215,6 +67151,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67223,6 +67163,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67231,6 +67175,14 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67243,10 +67195,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67255,18 +67223,38 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67275,10 +67263,18 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67287,6 +67283,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67295,6 +67295,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67307,14 +67311,30 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67323,6 +67343,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67331,6 +67355,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -67355,16 +67383,26 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:68: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const - | ^~~~~ -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp +[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h:7, @@ -67973,8 +68011,26 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:70:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltVoltRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:76:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltFreqRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::takePMFreqVoltStates(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, std::ratio<1, 1>, std::ratio<-3, 1>, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:210:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | newStates.emplace(index, std::make_pair(freq, volt)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:276:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t min, + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'void AMD::PMFreqVoltQMLItem::freqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:282:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | void AMD::PMFreqVoltQMLItem::freqRange(units::frequency::megahertz_t min, + | ^~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffset.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.h:7, @@ -68583,26 +68639,6 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltVoltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:70:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltVoltRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltFreqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:76:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | void AMD::PMFreqVoltQMLItem::Initializer::takePMFreqVoltFreqRange( - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::takePMFreqVoltStates(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, std::ratio<1, 1>, std::ratio<-3, 1>, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:210:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | newStates.emplace(index, std::make_pair(freq, volt)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:276:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t min, - | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'void AMD::PMFreqVoltQMLItem::freqRange(units::frequency::megahertz_t, units::frequency::megahertz_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:282:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | void AMD::PMFreqVoltQMLItem::freqRange(units::frequency::megahertz_t min, - | ^~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual void AMD::PMFreqVoltQMLItem::takePMFreqVoltStates(const std::vector, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, std::ratio<1, 1>, std::ratio<-3, 1>, std::ratio<0, 1>, std::ratio<-1, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::linear_scale> > >&)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:210:44: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | newStates.emplace(index, std::make_pair(freq, volt)); @@ -68627,10 +68663,6 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const | ^~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeQMLItem::providePMFreqRangeState(unsigned int) const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:154:70: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 154 | AMD::PMFreqRangeQMLItem::providePMFreqRangeState(unsigned int index) const - | ^~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t, units::voltage::millivolt_t)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:276:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void AMD::PMFreqVoltQMLItem::voltRange(units::voltage::millivolt_t min, @@ -68639,6 +68671,10 @@ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:282:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | void AMD::PMFreqVoltQMLItem::freqRange(units::frequency::megahertz_t min, | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqRangeQMLItem::providePMFreqRangeState(unsigned int) const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:154:70: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 154 | AMD::PMFreqRangeQMLItem::providePMFreqRangeState(unsigned int index) const + | ^~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMVoltCurveQMLItem::providePMVoltCurvePoint(unsigned int) const': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp:184:70: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | AMD::PMVoltCurveQMLItem::providePMVoltCurvePoint(unsigned int index) const @@ -68903,10 +68939,6 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetQMLItem::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp:95:82: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 95 | units::voltage::millivolt_t AMD::PMVoltOffsetQMLItem::providePMVoltOffsetValue() const - | ^~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -69083,12 +69115,10 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -69257,6 +69287,12 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp: In member function 'virtual units::voltage::millivolt_t AMD::PMVoltOffsetQMLItem::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp:95:82: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 95 | units::voltage::millivolt_t AMD::PMVoltOffsetQMLItem::providePMVoltOffsetValue() const + | ^~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp: In member function 'virtual units::frequency::megahertz_t AMD::PMFreqOffsetQMLItem::providePMFreqOffsetValue() const': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqoffset/pmfreqoffsetqmlitem.cpp:136:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AMD::PMFreqOffsetQMLItem::providePMFreqOffsetValue() const @@ -69701,8 +69737,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -69839,6 +69873,8 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -69885,6 +69921,12 @@ | ^~~~~ [ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/app.cpp.o -MF CMakeFiles/corectrl.dir/app/app.cpp.o.d -o CMakeFiles/corectrl.dir/app/app.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/app.cpp +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/corefactory.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/corefactory.cpp.o -MF CMakeFiles/corectrl.dir/app/corefactory.cpp.o.d -o CMakeFiles/corectrl.dir/app/corefactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/corefactory.cpp +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/settings.cpp.o -MF CMakeFiles/corectrl.dir/app/settings.cpp.o.d -o CMakeFiles/corectrl.dir/app/settings.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/settings.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, @@ -70065,6 +70107,8 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -MF CMakeFiles/corectrl.dir/app/singleinstance.cpp.o.d -o CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/singleinstance.cpp /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -70105,6 +70149,8 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/app/systray.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/systray.cpp.o -MF CMakeFiles/corectrl.dir/app/systray.cpp.o.d -o CMakeFiles/corectrl.dir/app/systray.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/systray.cpp /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -70449,12 +70495,10 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/app.cpp.o -MF CMakeFiles/corectrl.dir/app/app.cpp.o.d -o CMakeFiles/corectrl.dir/app/app.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/app.cpp /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -70495,21 +70539,10 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/corefactory.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/corefactory.cpp.o -MF CMakeFiles/corectrl.dir/app/corefactory.cpp.o.d -o CMakeFiles/corectrl.dir/app/corefactory.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/corefactory.cpp -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/settings.cpp.o -MF CMakeFiles/corectrl.dir/app/settings.cpp.o.d -o CMakeFiles/corectrl.dir/app/settings.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/settings.cpp -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -MF CMakeFiles/corectrl.dir/app/singleinstance.cpp.o.d -o CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/singleinstance.cpp -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/app/systray.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/app/systray.cpp.o -MF CMakeFiles/corectrl.dir/app/systray.cpp.o.d -o CMakeFiles/corectrl.dir/app/systray.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/app/systray.cpp [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o -MF CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o.d -o CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.cpp -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:188:54: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const - | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o -MF CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o.d -o CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpermonitor.cpp In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:13, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h:7, @@ -70518,7 +70551,6 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o -MF CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o.d -o CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpermonitor.cpp /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -70527,6 +70559,29 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/ihelpercontrol.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -70539,6 +70594,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -70547,6 +70610,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -70555,6 +70626,14 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -70575,10 +70654,22 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -70587,10 +70678,18 @@ /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -70599,6 +70698,10 @@ /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -70607,6 +70710,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3462 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -70615,6 +70722,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -70631,6 +70742,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3464 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -70643,6 +70758,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -70651,6 +70770,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -70663,10 +70786,22 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -70675,6 +70810,10 @@ /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -70683,6 +70822,14 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -70691,14 +70838,34 @@ /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -70715,6 +70882,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -70723,10 +70894,18 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -70747,6 +70926,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -70771,22 +70954,10 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:6: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:109:33: required from here - 109 | auto oPoint = std::make_pair( - | ~~~~~~~~~~~~~~^ - 110 | units::temperature::celsius_t(std::round(oldPoint.x())), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | units::concentration::percent_t(std::round(oldPoint.y()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -70799,6 +70970,10 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -70811,6 +70986,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -70831,6 +71010,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -70851,6 +71034,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -70863,6 +71050,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -70879,6 +71070,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -70895,6 +71090,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:188:54: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const + | ^~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -70903,6 +71102,10 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -70931,38 +71134,102 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -70971,14 +71238,30 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': +/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': +/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -70987,14 +71270,26 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': +/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': +/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -71003,70 +71298,250 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -71075,42 +71550,142 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -71119,14 +71694,34 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -71135,383 +71730,80 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/ihelpercontrol.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.h:6, - from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3462 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3464 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/ihelpercontrol.h:6, from /build/reproducible-path/corectrl-1.5.1+ds/src/app/app.cpp:11: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_second_t units::literals::operator""_rps(long double)': -/usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -71520,166 +71812,54 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3460:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3460 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3461:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3461 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3462:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3462 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3463:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3463 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3821:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3821 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3822:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3822 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4134:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4134 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4135:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4135 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4136:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit<> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4136 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4137:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4137 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -71696,18 +71876,10 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -71716,26 +71888,14 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -71752,18 +71912,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -71772,22 +71920,10 @@ /usr/include/units.h:3486:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3486 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3487:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3487 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3488:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3488 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -71796,18 +71932,10 @@ /usr/include/units.h:3489:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3489 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3490:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3490 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3528:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3528 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) @@ -71816,26 +71944,14 @@ /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3531:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3531 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3532:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3532 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -71852,10 +71968,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -71868,10 +71980,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4156:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4156 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -71880,10 +71988,6 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -71900,18 +72004,10 @@ /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3606:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3606 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -71924,18 +72020,10 @@ /usr/include/units.h:3646:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3646 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': /usr/include/units.h:3647:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3647 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3648:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3648 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -71944,10 +72032,6 @@ /usr/include/units.h:3649:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3649 | UNIT_ADD(angular_velocity, revolutions_per_second, revolutions_per_second, rps, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3650:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> >, std::ratio<1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3650 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -71956,10 +72040,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -71968,38 +72048,18 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveFanStartValue(units::concentration::percent_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:69:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveFanStartValue( - | ^~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:75:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange( - | ^~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::updateCurvePoint(const QPointF&, const QPointF&)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:111:66: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | units::concentration::percent_t(std::round(oldPoint.y()))); - | ^ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -72016,14 +72076,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -72032,14 +72084,6 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:188:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const - | ^~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -72048,42 +72092,22 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3801:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3> > >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3801 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:239:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t min, - | ^~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3802:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> >, double, units::decibel_scale>' when C++17 is enabled changed to match C++14 in GCC 10.1 3802 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -72092,10 +72116,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -72104,10 +72124,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -72116,34 +72132,18 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -72292,6 +72292,22 @@ /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/qmlitem.h:6, + from /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:6: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename decay<_Tp>::type = units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:109:33: required from here + 109 | auto oPoint = std::make_pair( + | ~~~~~~~~~~~~~~^ + 110 | units::temperature::celsius_t(std::round(oldPoint.x())), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | units::concentration::percent_t(std::round(oldPoint.y()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4157:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4157 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -72368,6 +72384,35 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o -MF CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o.d -o CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpersysctl.cpp +/usr/include/units.h: In instantiation of 'static constexpr const units::unit_t units::unit_value_t::value() [with Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; long unsigned int Num = 1000; long unsigned int Denom = 1]': +/build/reproducible-path/corectrl-1.5.1+ds/src/app/app.cpp:46:44: required from here + 46 | IHelperControl::MinExitTimeout::value().to()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/units.h:3024:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3024 | static constexpr const unit_t value() { return unit_t((UNIT_LIB_DEFAULT_TYPE)ratio::num / ratio::den); } + | ^~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveFanStartValue(units::concentration::percent_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:69:6: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveFanStartValue( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:75:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::updateCurvePoint(const QPointF&, const QPointF&)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:111:66: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | units::concentration::percent_t(std::round(oldPoint.y()))); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:188:1: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | AMD::FanCurveQMLItem::provideFanCurveFanStartValue() const + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:239:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t min, + | ^~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::takeFanCurveFanStartValue(units::concentration::percent_t)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:224:53: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | auto newValue = static_cast(value * 100); @@ -72380,6 +72425,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | units::concentration::percent_t(std::round(newPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::_ZThn56_NK3AMD15FanCurveQMLItem28provideFanCurveFanStartValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:265:81: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 265 | bool const AMD::FanCurveQMLItem::registered_ = AMD::FanCurveQMLItem::register_(); + | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:75:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange( + | ^~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::_ZThn56_NK3AMD15FanCurveQMLItem28provideFanCurveFanStartValueEv() const': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:58:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | units::concentration::percent_t provideFanCurveFanStartValue() const override; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/ihelpercontrol.h:6, from /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.h:6, from /build/reproducible-path/corectrl-1.5.1+ds/src/app/corefactory.cpp:35: @@ -72387,10 +72444,10 @@ /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::_ZThn56_NK3AMD15FanCurveQMLItem28provideFanCurveFanStartValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:265:81: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 265 | bool const AMD::FanCurveQMLItem::registered_ = AMD::FanCurveQMLItem::register_(); - | ^ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::_ZThn48_N3AMD15FanCurveQMLItem11Initializer28takeFanCurveTemperatureRangeEN5units6unit_tINS2_4unitISt5ratioILl1ELl1EENS4_IS6_NS2_9base_unitIS5_ILl0ELl1EES8_S8_S8_S8_S6_S8_S8_S8_EES8_S8_EES8_S5_ILl27315ELl100EEEEdNS2_12linear_scaleEEESE_(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:46:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | void takeFanCurveTemperatureRange(units::temperature::celsius_t min, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3459:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3459 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -72467,14 +72524,14 @@ /usr/include/units.h:3464:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3464 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h: In member function 'virtual void AMD::FanCurveQMLItem::_ZThn64_N3AMD15FanCurveQMLItem25takeFanCurveFanStartValueEN5units6unit_tINS1_4unitISt5ratioILl1ELl100EENS1_9base_unitIS4_ILl0ELl1EES7_S7_S7_S7_S7_S7_S7_S7_EES7_S7_EEdNS1_12linear_scaleEEE(units::concentration::percent_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:63:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | void takeFanCurveFanStartValue(units::concentration::percent_t value) override; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': /usr/include/units.h:3465:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3465 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:75:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | void AMD::FanCurveQMLItem::Initializer::takeFanCurveTemperatureRange( - | ^~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3466:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3466 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -72539,10 +72596,6 @@ /usr/include/units.h:3484:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3484 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveQMLItem::_ZThn56_NK3AMD15FanCurveQMLItem28provideFanCurveFanStartValueEv() const': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:58:35: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | units::concentration::percent_t provideFanCurveFanStartValue() const override; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3485:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3485 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -72575,10 +72628,6 @@ /usr/include/units.h:3529:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3529 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'virtual void AMD::FanCurveQMLItem::Initializer::_ZThn48_N3AMD15FanCurveQMLItem11Initializer28takeFanCurveTemperatureRangeEN5units6unit_tINS2_4unitISt5ratioILl1ELl1EENS4_IS6_NS2_9base_unitIS5_ILl0ELl1EES8_S8_S8_S8_S6_S8_S8_S8_EES8_S8_EES8_S5_ILl27315ELl100EEEEdNS2_12linear_scaleEEESE_(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:46:8: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | void takeFanCurveTemperatureRange(units::temperature::celsius_t min, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3530:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> >, std::ratio<0, 1>, std::ratio<-160, 9> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3530 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -72731,6 +72780,10 @@ /usr/include/units.h:3799:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3799 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': +/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:239:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t min, + | ^~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3800:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3800 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -72779,10 +72832,6 @@ /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h: In member function 'virtual void AMD::FanCurveQMLItem::_ZThn64_N3AMD15FanCurveQMLItem25takeFanCurveFanStartValueEN5units6unit_tINS1_4unitISt5ratioILl1ELl100EENS1_9base_unitIS4_ILl0ELl1EES7_S7_S7_S7_S7_S7_S7_S7_EES7_S7_EEdNS1_12linear_scaleEEE(units::concentration::percent_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:63:8: note: parameter passing for argument of type 'units::unit_t, units::base_unit<> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | void takeFanCurveFanStartValue(units::concentration::percent_t value) override; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3820:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3820 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -72863,6 +72912,13 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In instantiation of 'static constexpr const units::unit_t units::unit_value_t::value() [with Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; long unsigned int Num = 1000; long unsigned int Denom = 1]': +/build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.cpp:26:57: required from here + 26 | , autoExitTimeout_(IHelperControl::MinExitTimeout::value()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/units.h:3024:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3024 | static constexpr const unit_t value() { return unit_t((UNIT_LIB_DEFAULT_TYPE)ratio::num / ratio::den); } + | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -72891,10 +72947,6 @@ /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp: In member function 'void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t, units::temperature::celsius_t)': -/build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:239:6: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | void AMD::FanCurveQMLItem::temperatureRange(units::temperature::celsius_t min, - | ^~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4155:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4155 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -73011,21 +73063,12 @@ /usr/include/units.h:4158:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4158 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In instantiation of 'static constexpr const units::unit_t units::unit_value_t::value() [with Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; long unsigned int Num = 1000; long unsigned int Denom = 1]': -/build/reproducible-path/corectrl-1.5.1+ds/src/app/app.cpp:46:44: required from here - 46 | IHelperControl::MinExitTimeout::value().to()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/units.h:3024:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3024 | static constexpr const unit_t value() { return unit_t((UNIT_LIB_DEFAULT_TYPE)ratio::num / ratio::den); } - | ^~~~~ -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o -MF CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o.d -o CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpersysctl.cpp -[100%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o -cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o -MF CMakeFiles/corectrl.dir/qrc_resources.cpp.o.d -o CMakeFiles/corectrl.dir/qrc_resources.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual units::temperature::celsius_t AMD::OdFanCurveQMLItem::provideFanStopTemp() const': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:205:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | units::temperature::celsius_t AMD::OdFanCurveQMLItem::provideFanStopTemp() const | ^~~~~ +[100%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o +cd /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.5.1+ds/src -I/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-3 -isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem /usr/include/aarch64-linux-gnu/qt6 -isystem /usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt6/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt6/QtGui -isystem /usr/include/aarch64-linux-gnu/qt6/QtQml -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlIntegration -isystem /usr/include/aarch64-linux-gnu/qt6/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlMeta -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt6/QtQmlWorkerScript -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGL -isystem /usr/include/aarch64-linux-gnu/qt6/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtOpenGLWidgets -isystem /usr/include/aarch64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.5.1+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -MD -MT src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o -MF CMakeFiles/corectrl.dir/qrc_resources.cpp.o.d -o CMakeFiles/corectrl.dir/qrc_resources.cpp.o -c /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp In file included from /usr/include/c++/14/tuple:38, from /usr/include/c++/14/functional:53, from /build/reproducible-path/corectrl-1.5.1+ds/src/core/exportable.h:6, @@ -73042,13 +73085,6 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/usr/include/units.h: In instantiation of 'static constexpr const units::unit_t units::unit_value_t::value() [with Units = units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> >; long unsigned int Num = 1000; long unsigned int Denom = 1]': -/build/reproducible-path/corectrl-1.5.1+ds/src/helper/helpercontrol.cpp:26:57: required from here - 26 | , autoExitTimeout_(IHelperControl::MinExitTimeout::value()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/units.h:3024:54: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3024 | static constexpr const unit_t value() { return unit_t((UNIT_LIB_DEFAULT_TYPE)ratio::num / ratio::den); } - | ^~~~~ /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.5.1+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:64:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange( @@ -73220,59 +73256,53 @@ 12: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 12: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" -1: Randomness seeded to: 745740899 +1: Randomness seeded to: 1311307634 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" -2: Randomness seeded to: 2036759675 +2: Randomness seeded to: 2395164391 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: 3: Filters: "AMD FanFixed tests" -3: Randomness seeded to: 3904364866 +3: Randomness seeded to: 276376704 3: =============================================================================== 3: All tests passed (34 assertions in 1 test case) 3: 4: Filters: "AMD FanMode tests" -4: Randomness seeded to: 2002442757 +4: Randomness seeded to: 2551883553 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: 5: Filters: "GPUInfoPM tests" -5: Randomness seeded to: 694543233 +5: Randomness seeded to: 1850027280 5: =============================================================================== 5: All tests passed (7 assertions in 1 test case) 5: 6: Filters: "GPUInfoPMOverdrive tests" -6: Randomness seeded to: 2860348490 +6: Randomness seeded to: 2598406236 6: =============================================================================== 6: All tests passed (11 assertions in 1 test case) 6: 7: Filters: "GPUInfoUniqueID tests" -7: Randomness seeded to: 3543071265 +7: Randomness seeded to: 936849360 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: 8: Filters: "GPUInfoVbios tests" -8: Randomness seeded to: 1981929810 +8: Randomness seeded to: 1011152811 8: =============================================================================== 8: All tests passed (1 assertion in 1 test case) 8: -9: Filters: "AMD OdFanAuto tests" -9: Randomness seeded to: 2823081021 -9: =============================================================================== -9: All tests passed (16 assertions in 1 test case) -9: - 1/64 Test #1: AMD FanAuto tests ................ Passed 0.07 sec - 2/64 Test #2: AMD FanCurve tests ............... Passed 0.07 sec - 3/64 Test #3: AMD FanFixed tests ............... Passed 0.07 sec - 4/64 Test #4: AMD FanMode tests ................ Passed 0.06 sec + 1/64 Test #1: AMD FanAuto tests ................ Passed 0.06 sec + 2/64 Test #2: AMD FanCurve tests ............... Passed 0.05 sec + 3/64 Test #3: AMD FanFixed tests ............... Passed 0.05 sec + 4/64 Test #4: AMD FanMode tests ................ Passed 0.05 sec 5/64 Test #5: GPUInfoPM tests .................. Passed 0.05 sec - 6/64 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.05 sec + 6/64 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.04 sec 7/64 Test #7: GPUInfoUniqueID tests ............ Passed 0.04 sec 8/64 Test #8: GPUInfoVbios tests ............... Passed 0.04 sec - 9/64 Test #9: AMD OdFanAuto tests .............. Passed 0.03 sec test 13 Start 13: AMD PMAutoLegacy tests @@ -73321,6 +73351,12 @@ 20: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMFreqMode tests" 20: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 20: Test timeout computed to be: 1500 +9: Filters: "AMD OdFanAuto tests" +9: Randomness seeded to: 1379200066 +9: =============================================================================== +9: All tests passed (16 assertions in 1 test case) +9: + 9/64 Test #9: AMD OdFanAuto tests .............. Passed 0.08 sec test 21 Start 21: AMD PMFreqOd tests @@ -73328,46 +73364,47 @@ 21: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 21: Test timeout computed to be: 1500 11: Filters: "AMD PMAdvanced tests" -11: Randomness seeded to: 3477497860 +11: Randomness seeded to: 659818382 11: =============================================================================== 11: All tests passed (2 assertions in 1 test case) 11: +10/64 Test #11: AMD PMAdvanced tests ............. Passed 0.08 sec 12: Filters: "AMD PMAuto tests" -12: Randomness seeded to: 4030008230 +12: Randomness seeded to: 1935648932 12: =============================================================================== 12: All tests passed (4 assertions in 1 test case) 12: +11/64 Test #12: AMD PMAuto tests ................. Passed 0.07 sec 13: Filters: "AMD PMAutoLegacy tests" -13: Randomness seeded to: 2814288116 +13: Randomness seeded to: 3324895333 13: =============================================================================== 13: All tests passed (12 assertions in 1 test case) 13: +12/64 Test #13: AMD PMAutoLegacy tests ........... Passed 0.06 sec 14: Filters: "AMD PMAutoR600 tests" -14: Randomness seeded to: 3233434553 +14: Randomness seeded to: 2287167943 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: +13/64 Test #14: AMD PMAutoR600 tests ............. Passed 0.05 sec 15: Filters: "AMD PMDynamicFreq tests" -15: Randomness seeded to: 2123958256 +15: Randomness seeded to: 3864309724 15: =============================================================================== 15: All tests passed (9 assertions in 1 test case) 15: -17: Filters: "AMD PMFixedFreq tests" -17: Randomness seeded to: 4002874184 -17: =============================================================================== -17: All tests passed (36 assertions in 1 test case) -17: +14/64 Test #15: AMD PMDynamicFreq tests .......... Passed 0.04 sec +16: Filters: "AMD PMFixed tests" +16: Randomness seeded to: 1368474100 +16: =============================================================================== +16: All tests passed (19 assertions in 1 test case) +16: +15/64 Test #16: AMD PMFixed tests ................ Passed 0.04 sec 18: Filters: "AMD PMFixedLegacy tests" -18: Randomness seeded to: 2351385154 +18: Randomness seeded to: 4191263921 18: =============================================================================== 18: All tests passed (21 assertions in 1 test case) 18: -10/64 Test #11: AMD PMAdvanced tests ............. Passed 0.06 sec -11/64 Test #12: AMD PMAuto tests ................. Passed 0.06 sec -12/64 Test #13: AMD PMAutoLegacy tests ........... Passed 0.05 sec -13/64 Test #14: AMD PMAutoR600 tests ............. Passed 0.04 sec -14/64 Test #17: AMD PMFixedFreq tests ............ Passed 0.03 sec -15/64 Test #18: AMD PMFixedLegacy tests .......... Passed 0.03 sec +16/64 Test #18: AMD PMFixedLegacy tests .......... Passed 0.03 sec test 22 Start 22: AMD PMFreqOffset tests @@ -73404,49 +73441,42 @@ 27: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerCap tests" 27: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 27: Test timeout computed to be: 1500 +test 28 + Start 28: AMD PMPowerProfile tests + +28: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerProfile tests" +28: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +28: Test timeout computed to be: 1500 +17: Filters: "AMD PMFixedFreq tests" +17: Randomness seeded to: 2979047219 +17: =============================================================================== +17: All tests passed (36 assertions in 1 test case) +17: +17/64 Test #17: AMD PMFixedFreq tests ............ Passed 0.06 sec +test 29 + Start 29: AMD PMPowerState tests + +29: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerState tests" +29: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +29: Test timeout computed to be: 1500 19: Filters: "AMD PMFixedR600 tests" -19: Randomness seeded to: 3615701485 +19: Randomness seeded to: 910043273 19: =============================================================================== 19: All tests passed (9 assertions in 1 test case) 19: -16: Filters: "AMD PMFixed tests" -16: Randomness seeded to: 784825319 -16: =============================================================================== -16: All tests passed (19 assertions in 1 test case) -16: +18/64 Test #19: AMD PMFixedR600 tests ............ Passed 0.06 sec 20: Filters: "AMD PMFreqMode tests" -20: Randomness seeded to: 1291107415 +20: Randomness seeded to: 2636337347 20: =============================================================================== 20: All tests passed (2 assertions in 1 test case) 20: +19/64 Test #20: AMD PMFreqMode tests ............. Passed 0.05 sec 21: Filters: "AMD PMFreqOd tests" -21: Randomness seeded to: 2382201835 +21: Randomness seeded to: 1549403904 21: =============================================================================== 21: All tests passed (28 assertions in 1 test case) 21: -22: Filters: "AMD PMFreqOffset tests" -22: Randomness seeded to: 282702097 -22: =============================================================================== -22: All tests passed (18 assertions in 1 test case) -22: -16/64 Test #15: AMD PMDynamicFreq tests .......... Passed 0.08 sec -17/64 Test #16: AMD PMFixed tests ................ Passed 0.08 sec -18/64 Test #19: AMD PMFixedR600 tests ............ Passed 0.06 sec -19/64 Test #20: AMD PMFreqMode tests ............. Passed 0.06 sec 20/64 Test #21: AMD PMFreqOd tests ............... Passed 0.05 sec -21/64 Test #22: AMD PMFreqOffset tests ........... Passed 0.04 sec -test 28 - Start 28: AMD PMPowerProfile tests - -28: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerProfile tests" -28: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -28: Test timeout computed to be: 1500 -test 29 - Start 29: AMD PMPowerState tests - -29: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerState tests" -29: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -29: Test timeout computed to be: 1500 test 30 Start 30: AMD PMVoltCurve tests @@ -73465,77 +73495,72 @@ 32: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PpDpmHandler tests" 32: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 32: Test timeout computed to be: 1500 -test 33 - Start 33: AMD utils tests - -33: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD utils tests" -33: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -33: Test timeout computed to be: 1500 -23: Filters: "AMD PMFreqRange tests" -23: Randomness seeded to: 482103414 -23: =============================================================================== -23: All tests passed (40 assertions in 1 test case) -23: +22: Filters: "AMD PMFreqOffset tests" +22: Randomness seeded to: 653129500 +22: =============================================================================== +22: All tests passed (18 assertions in 1 test case) +22: 25: Filters: "AMD PMOverclock tests" -25: Randomness seeded to: 2506880892 +25: Randomness seeded to: 2339221941 25: =============================================================================== 25: All tests passed (2 assertions in 1 test case) 25: 26: Filters: "AMD PMPerfMode tests" -26: Randomness seeded to: 3796838158 +26: Randomness seeded to: 3848114592 26: =============================================================================== 26: All tests passed (2 assertions in 1 test case) 26: +21/64 Test #22: AMD PMFreqOffset tests ........... Passed 0.06 sec +22/64 Test #25: AMD PMOverclock tests ............ Passed 0.05 sec +23/64 Test #26: AMD PMPerfMode tests ............. Passed 0.04 sec +test 33 + Start 33: AMD utils tests + +33: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD utils tests" +33: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +33: Test timeout computed to be: 1500 +test 34 + Start 34: CommandQueue tests + +34: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "CommandQueue tests" +34: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +34: Test timeout computed to be: 1500 +test 35 + Start 35: CommonUtils tests + +35: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "CommonUtils tests" +35: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +35: Test timeout computed to be: 1500 27: Filters: "AMD PMPowerCap tests" -27: Randomness seeded to: 2332594787 +27: Randomness seeded to: 1865990858 27: =============================================================================== 27: All tests passed (28 assertions in 1 test case) 27: -24: Filters: "AMD PMFreqVolt tests" -24: Randomness seeded to: 4258123652 -24: =============================================================================== -24: All tests passed (57 assertions in 1 test case) -24: +24/64 Test #27: AMD PMPowerCap tests ............. Passed 0.05 sec 10: Filters: "AMD OdFanCurve tests" -10: Randomness seeded to: 3629898512 +10: Randomness seeded to: 3175816430 10: =============================================================================== 10: All tests passed (188 assertions in 1 test case) 10: +25/64 Test #10: AMD OdFanCurve tests ............. Passed 0.15 sec 28: Filters: "AMD PMPowerProfile tests" -28: Randomness seeded to: 3907354130 +28: Randomness seeded to: 4224236513 28: =============================================================================== 28: All tests passed (26 assertions in 1 test case) 28: +26/64 Test #28: AMD PMPowerProfile tests ......... Passed 0.05 sec 29: Filters: "AMD PMPowerState tests" -29: Randomness seeded to: 107570749 +29: Randomness seeded to: 1747238027 29: =============================================================================== 29: All tests passed (16 assertions in 1 test case) 29: -22/64 Test #10: AMD OdFanCurve tests ............. Passed 0.16 sec -23/64 Test #23: AMD PMFreqRange tests ............ Passed 0.08 sec -24/64 Test #24: AMD PMFreqVolt tests ............. Passed 0.08 sec -25/64 Test #25: AMD PMOverclock tests ............ Passed 0.07 sec -26/64 Test #26: AMD PMPerfMode tests ............. Passed 0.06 sec -27/64 Test #27: AMD PMPowerCap tests ............. Passed 0.06 sec -28/64 Test #28: AMD PMPowerProfile tests ......... Passed 0.05 sec -29/64 Test #29: AMD PMPowerState tests ........... Passed 0.04 sec -31: Filters: "AMD PMVoltOffset tests" -31: Randomness seeded to: 3524654569 -31: =============================================================================== -31: All tests passed (17 assertions in 1 test case) -31: -test 34 - Start 34: CommandQueue tests - -34: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "CommandQueue tests" -34: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -34: Test timeout computed to be: 1500 -test 35 - Start 35: CommonUtils tests - -35: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "CommonUtils tests" -35: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -35: Test timeout computed to be: 1500 +27/64 Test #29: AMD PMPowerState tests ........... Passed 0.04 sec +23: Filters: "AMD PMFreqRange tests" +23: Randomness seeded to: 1064005780 +23: =============================================================================== +23: All tests passed (40 assertions in 1 test case) +23: +28/64 Test #23: AMD PMFreqRange tests ............ Passed 0.07 sec test 36 Start 36: Control tests @@ -73566,55 +73591,65 @@ 40: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PpDpmHandler tests" 40: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 40: Test timeout computed to be: 1500 +31: Filters: "AMD PMVoltOffset tests" +31: Randomness seeded to: 3500695955 +31: =============================================================================== +31: All tests passed (17 assertions in 1 test case) +31: +29/64 Test #31: AMD PMVoltOffset tests ........... Passed 0.08 sec test 41 Start 41: AMD CPUFreq tests 41: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD CPUFreq tests" 41: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 41: Test timeout computed to be: 1500 +24: Filters: "AMD PMFreqVolt tests" +24: Randomness seeded to: 3605447444 +24: =============================================================================== +24: All tests passed (57 assertions in 1 test case) +24: +30/64 Test #24: AMD PMFreqVolt tests ............. Passed 0.12 sec 32: Filters: "AMD PpDpmHandler tests" -32: Randomness seeded to: 3548139770 +32: Randomness seeded to: 668110320 32: =============================================================================== 32: All tests passed (48 assertions in 2 test cases) 32: -30: Filters: "AMD PMVoltCurve tests" -30: Randomness seeded to: 1586234326 -30: =============================================================================== -30: All tests passed (47 assertions in 1 test case) -30: -33: Filters: "AMD utils tests" -33: Randomness seeded to: 3368014127 -33: =============================================================================== -33: All tests passed (204 assertions in 1 test case) -33: +31/64 Test #32: AMD PpDpmHandler tests ........... Passed 0.08 sec 34: Filters: "CommandQueue tests" -34: Randomness seeded to: 228146424 +34: Randomness seeded to: 1224067848 34: =============================================================================== 34: All tests passed (33 assertions in 1 test case) 34: +32/64 Test #34: CommandQueue tests ............... Passed 0.07 sec 35: Filters: "CommonUtils tests" -35: Randomness seeded to: 1911230570 +35: Randomness seeded to: 120874705 35: =============================================================================== 35: All tests passed (3 assertions in 1 test case) 35: +33/64 Test #35: CommonUtils tests ................ Passed 0.07 sec +30: Filters: "AMD PMVoltCurve tests" +30: Randomness seeded to: 3556655874 +30: =============================================================================== +30: All tests passed (47 assertions in 1 test case) +30: +34/64 Test #30: AMD PMVoltCurve tests ............ Passed 0.09 sec +33: Filters: "AMD utils tests" +33: Randomness seeded to: 1122987125 +33: =============================================================================== +33: All tests passed (204 assertions in 1 test case) +33: +35/64 Test #33: AMD utils tests .................. Passed 0.07 sec 36: Filters: "Control tests" -36: Randomness seeded to: 1318728700 +36: Randomness seeded to: 311133404 36: =============================================================================== 36: All tests passed (12 assertions in 1 test case) 36: +36/64 Test #36: Control tests .................... Passed 0.06 sec 37: Filters: "ControlGroup tests" -37: Randomness seeded to: 2825707579 +37: Randomness seeded to: 1037915338 37: =============================================================================== 37: All tests passed (29 assertions in 1 test case) 37: -30/64 Test #30: AMD PMVoltCurve tests ............ Passed 0.09 sec -31/64 Test #31: AMD PMVoltOffset tests ........... Passed 0.07 sec -32/64 Test #32: AMD PpDpmHandler tests ........... Passed 0.07 sec -33/64 Test #33: AMD utils tests .................. Passed 0.07 sec -34/64 Test #34: CommandQueue tests ............... Passed 0.05 sec -35/64 Test #35: CommonUtils tests ................ Passed 0.05 sec -36/64 Test #36: Control tests .................... Passed 0.04 sec -37/64 Test #37: ControlGroup tests ............... Passed 0.04 sec test 42 Start 42: AMD CPUFreqMode tests @@ -73657,77 +73692,72 @@ 48: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfo tests" 48: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 48: Test timeout computed to be: 1500 -test 49 - Start 49: GPUInfoOpenGL tests - -49: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoOpenGL tests" -49: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -49: Test timeout computed to be: 1500 38: Filters: "ControlMode tests" -38: Randomness seeded to: 1781435098 +38: Randomness seeded to: 1662690752 38: =============================================================================== 38: All tests passed (56 assertions in 1 test case) 38: 39: Filters: "CPU tests" -39: Randomness seeded to: 4081352851 +39: Randomness seeded to: 995116086 39: =============================================================================== 39: All tests passed (24 assertions in 1 test case) 39: +37/64 Test #37: ControlGroup tests ............... Passed 0.09 sec +38/64 Test #38: ControlMode tests ................ Passed 0.06 sec +39/64 Test #39: CPU tests ........................ Passed 0.05 sec +test 49 + Start 49: GPUInfoOpenGL tests + +49: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoOpenGL tests" +49: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +49: Test timeout computed to be: 1500 +test 50 + Start 50: GPUInfoRevision tests + +50: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoRevision tests" +50: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +50: Test timeout computed to be: 1500 +test 51 + Start 51: GPUInfoUevent tests + +51: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoUevent tests" +51: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +51: Test timeout computed to be: 1500 41: Filters: "AMD CPUFreq tests" -41: Randomness seeded to: 294063141 +41: Randomness seeded to: 3904997270 41: =============================================================================== 41: All tests passed (31 assertions in 1 test case) 41: +40/64 Test #41: AMD CPUFreq tests ................ Passed 0.06 sec 40: Filters: "AMD PpDpmHandler tests" -40: Randomness seeded to: 48409327 +40: Randomness seeded to: 198990592 40: =============================================================================== 40: All tests passed (48 assertions in 2 test cases) 40: +41/64 Test #40: AMD PpDpmHandler tests ........... Passed 0.06 sec 42: Filters: "AMD CPUFreqMode tests" -42: Randomness seeded to: 2335875787 +42: Randomness seeded to: 1167699849 42: =============================================================================== 42: All tests passed (2 assertions in 1 test case) 42: 43: Filters: "CPUInfo tests" -43: Randomness seeded to: 2369340 +43: Randomness seeded to: 471732942 43: =============================================================================== 43: All tests passed (10 assertions in 1 test case) 43: +42/64 Test #43: CPUInfo tests .................... Passed 0.04 sec 44: Filters: "CPUInfoLsCpu tests" -44: Randomness seeded to: 3308665974 +44: Randomness seeded to: 3001766580 44: =============================================================================== 44: All tests passed (8 assertions in 1 test case) 44: +43/64 Test #44: CPUInfoLsCpu tests ............... Passed 0.04 sec 45: Filters: "CPUInfoProcCpuInfo tests" -45: Randomness seeded to: 2239556687 +45: Randomness seeded to: 2249033532 45: =============================================================================== 45: All tests passed (13 assertions in 1 test case) 45: -38/64 Test #38: ControlMode tests ................ Passed 0.09 sec -39/64 Test #39: CPU tests ........................ Passed 0.08 sec -40/64 Test #40: AMD PpDpmHandler tests ........... Passed 0.07 sec -41/64 Test #41: AMD CPUFreq tests ................ Passed 0.07 sec -42/64 Test #42: AMD CPUFreqMode tests ............ Passed 0.06 sec -43/64 Test #43: CPUInfo tests .................... Passed 0.05 sec -44/64 Test #44: CPUInfoLsCpu tests ............... Passed 0.04 sec -45/64 Test #45: CPUInfoProcCpuInfo tests ......... Passed 0.04 sec -46: Filters: "CPU utils tests" -46: Randomness seeded to: 2552981567 -46: =============================================================================== -46: All tests passed (18 assertions in 1 test case) -46: -test 50 - Start 50: GPUInfoRevision tests - -50: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoRevision tests" -50: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -50: Test timeout computed to be: 1500 -test 51 - Start 51: GPUInfoUevent tests - -51: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoUevent tests" -51: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -51: Test timeout computed to be: 1500 +44/64 Test #45: CPUInfoProcCpuInfo tests ......... Passed 0.04 sec test 52 Start 52: GPUInfoVRam tests @@ -73758,67 +73788,72 @@ 56: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "Noop control tests" 56: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 56: Test timeout computed to be: 1500 +46: Filters: "CPU utils tests" +46: Randomness seeded to: 3695035108 +46: =============================================================================== +46: All tests passed (18 assertions in 1 test case) +46: +48: Filters: "GPUInfo tests" +48: Randomness seeded to: 3246254945 +48: =============================================================================== +48: All tests passed (9 assertions in 1 test case) +48: +45/64 Test #42: AMD CPUFreqMode tests ............ Passed 0.08 sec +46/64 Test #46: CPU utils tests .................. Passed 0.07 sec +47/64 Test #48: GPUInfo tests .................... Passed 0.05 sec test 57 Start 57: AMD PMOverdrive tests 57: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMOverdrive tests" 57: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 57: Test timeout computed to be: 1500 +test 58 + Start 58: AMD PMPowerStateMode tests + +58: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerStateMode tests" +58: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +58: Test timeout computed to be: 1500 +test 59 + Start 59: Sensor tests + +59: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "Sensor tests" +59: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests +59: Test timeout computed to be: 1500 47: Filters: "GPU tests" -47: Randomness seeded to: 3848929727 +47: Randomness seeded to: 630362088 47: =============================================================================== 47: All tests passed (24 assertions in 1 test case) 47: -48: Filters: "GPUInfo tests" -48: Randomness seeded to: 4253332167 -48: =============================================================================== -48: All tests passed (9 assertions in 1 test case) -48: +48/64 Test #47: GPU tests ........................ Passed 0.07 sec 49: Filters: "GPUInfoOpenGL tests" -49: Randomness seeded to: 4179397703 +49: Randomness seeded to: 3865684511 49: =============================================================================== 49: All tests passed (2 assertions in 1 test case) 49: +49/64 Test #49: GPUInfoOpenGL tests .............. Passed 0.06 sec 50: Filters: "GPUInfoRevision tests" -50: Randomness seeded to: 1355693411 +50: Randomness seeded to: 4200425117 50: =============================================================================== 50: All tests passed (1 assertion in 1 test case) 50: +50/64 Test #50: GPUInfoRevision tests ............ Passed 0.06 sec 51: Filters: "GPUInfoUevent tests" -51: Randomness seeded to: 3489979364 +51: Randomness seeded to: 1050884204 51: =============================================================================== 51: All tests passed (36 assertions in 1 test case) 51: +51/64 Test #51: GPUInfoUevent tests .............. Passed 0.05 sec 52: Filters: "GPUInfoVRam tests" -52: Randomness seeded to: 1674200200 +52: Randomness seeded to: 4143377063 52: =============================================================================== 52: All tests passed (7 assertions in 1 test case) 52: -53: Filters: "GPUInfoVulkan tests" -53: Randomness seeded to: 1444889463 -53: =============================================================================== -53: All tests passed (2 assertions in 1 test case) -53: -46/64 Test #46: CPU utils tests .................. Passed 0.08 sec -47/64 Test #47: GPU tests ........................ Passed 0.07 sec -48/64 Test #48: GPUInfo tests .................... Passed 0.07 sec -49/64 Test #49: GPUInfoOpenGL tests .............. Passed 0.07 sec -50/64 Test #50: GPUInfoRevision tests ............ Passed 0.05 sec -51/64 Test #51: GPUInfoUevent tests .............. Passed 0.05 sec 52/64 Test #52: GPUInfoVRam tests ................ Passed 0.04 sec -53/64 Test #53: GPUInfoVulkan tests .............. Passed 0.03 sec -test 58 - Start 58: AMD PMPowerStateMode tests - -58: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerStateMode tests" -58: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -58: Test timeout computed to be: 1500 -test 59 - Start 59: Sensor tests - -59: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "Sensor tests" -59: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests -59: Test timeout computed to be: 1500 +54: Filters: "HWIDTranslator tests" +54: Randomness seeded to: 1195798107 +54: =============================================================================== +54: All tests passed (3 assertions in 1 test case) +54: test 60 Start 60: StringUtils tests @@ -73849,76 +73884,77 @@ 64: Test command: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests/test_all "SysModel tests" 64: Working Directory: /build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu/tests 64: Test timeout computed to be: 1500 -54: Filters: "HWIDTranslator tests" -54: Randomness seeded to: 469641628 -54: =============================================================================== -54: All tests passed (3 assertions in 1 test case) -54: +53: Filters: "GPUInfoVulkan tests" +53: Randomness seeded to: 3814248175 +53: =============================================================================== +53: All tests passed (2 assertions in 1 test case) +53: +55: Filters: "MathUtils tests" +55: Randomness seeded to: 2759056197 +55: =============================================================================== +55: All tests passed (3 assertions in 1 test case) +55: +53/64 Test #53: GPUInfoVulkan tests .............. Passed 0.06 sec +54/64 Test #54: HWIDTranslator tests ............. Passed 0.06 sec +55/64 Test #55: MathUtils tests .................. Passed 0.05 sec 56: Filters: "Noop control tests" -56: Randomness seeded to: 1771208784 +56: Randomness seeded to: 3354428530 56: =============================================================================== 56: All tests passed (6 assertions in 1 test case) 56: +56/64 Test #56: Noop control tests ............... Passed 0.04 sec 57: Filters: "AMD PMOverdrive tests" -57: Randomness seeded to: 2731211244 +57: Randomness seeded to: 1702081576 57: =============================================================================== 57: All tests passed (45 assertions in 1 test case) 57: -55: Filters: "MathUtils tests" -55: Randomness seeded to: 1780563624 -55: =============================================================================== -55: All tests passed (3 assertions in 1 test case) -55: +57/64 Test #57: AMD PMOverdrive tests ............ Passed 0.04 sec 58: Filters: "AMD PMPowerStateMode tests" -58: Randomness seeded to: 2701682351 +58: Randomness seeded to: 189778814 58: =============================================================================== 58: All tests passed (2 assertions in 1 test case) 58: +58/64 Test #58: AMD PMPowerStateMode tests ....... Passed 0.04 sec 59: Filters: "Sensor tests" -59: Randomness seeded to: 3156912702 +59: Randomness seeded to: 2015089340 59: =============================================================================== 59: All tests passed (5 assertions in 1 test case) 59: +59/64 Test #59: Sensor tests ..................... Passed 0.04 sec 60: Filters: "StringUtils tests" -60: Randomness seeded to: 3279270473 +60: Randomness seeded to: 250356484 60: =============================================================================== 60: All tests passed (21 assertions in 1 test case) 60: -54/64 Test #54: HWIDTranslator tests ............. Passed 0.06 sec -55/64 Test #55: MathUtils tests .................. Passed 0.06 sec -56/64 Test #56: Noop control tests ............... Passed 0.04 sec -57/64 Test #57: AMD PMOverdrive tests ............ Passed 0.04 sec -58/64 Test #58: AMD PMPowerStateMode tests ....... Passed 0.04 sec -59/64 Test #59: Sensor tests ..................... Passed 0.03 sec 60/64 Test #60: StringUtils tests ................ Passed 0.03 sec -63: Filters: "SWInfoMesa tests" -63: Randomness seeded to: 123127261 -63: =============================================================================== -63: All tests passed (1 assertion in 1 test case) -63: -61/64 Test #63: SWInfoMesa tests ................. Passed 0.01 sec +61: Filters: "SWInfo tests" +61: Randomness seeded to: 3597700140 +61: =============================================================================== +61: All tests passed (4 assertions in 1 test case) +61: +61/64 Test #61: SWInfo tests ..................... Passed 0.03 sec 62: Filters: "SWInfoKernel tests" -62: Randomness seeded to: 507475754 +62: Randomness seeded to: 2760930226 62: =============================================================================== 62: All tests passed (3 assertions in 1 test case) 62: 62/64 Test #62: SWInfoKernel tests ............... Passed 0.02 sec -61: Filters: "SWInfo tests" -61: Randomness seeded to: 778719102 -61: =============================================================================== -61: All tests passed (4 assertions in 1 test case) -61: -63/64 Test #61: SWInfo tests ..................... Passed 0.03 sec +63: Filters: "SWInfoMesa tests" +63: Randomness seeded to: 3526064959 +63: =============================================================================== +63: All tests passed (1 assertion in 1 test case) +63: +63/64 Test #63: SWInfoMesa tests ................. Passed 0.02 sec 64: Filters: "SysModel tests" -64: Randomness seeded to: 1243294247 +64: Randomness seeded to: 2037093890 64: =============================================================================== 64: All tests passed (12 assertions in 1 test case) 64: -64/64 Test #64: SysModel tests ................... Passed 0.02 sec +64/64 Test #64: SysModel tests ................... Passed 0.03 sec 100% tests passed, 0 tests failed out of 64 -Total Test time (real) = 0.48 sec +Total Test time (real) = 0.43 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.5.1+ds/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep @@ -73995,8 +74031,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.5.1+ds-2_arm64.deb'. dpkg-deb: building package 'corectrl' in '../corectrl_1.5.1+ds-2_arm64.deb'. +dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.5.1+ds-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../corectrl_1.5.1+ds-2_arm64.buildinfo dpkg-genchanges --build=binary -O../corectrl_1.5.1+ds-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -74004,12 +74040,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/537938/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1579195 and its subdirectories -I: Current time: Mon Aug 11 10:48:46 -12 2025 -I: pbuilder-time-stamp: 1754952526 +I: removing directory /srv/workspace/pbuilder/537938 and its subdirectories +I: Current time: Mon Sep 14 19:21:43 +14 2026 +I: pbuilder-time-stamp: 1789363303